現在のコンテキストに'InitializeComponent'という名前は存在しませんWebSiteでExcludeFilesFromDeploymentが使えない2018/11/05WebSiteのプロジェクト。サブフォルダが幾つもあり、それぞれのフォルダ内に認証用のロールを記述したWeb.configが保存されているため、サーバーのファイルを上書きしないよう発行時にWeb.configを全て除外したい。</PropertyGroup></Project>App_Data\PublishProfiles\プロファイル名.pubxmlにExcludeFilesFromDeploymentを追加したところ、ビルドは正常に終わるのに発行しようとしたら参照が足りない時のエラー。対応方法1ファイル発行オプションの「発行中にプリコンパイルする」のチェックを外したら発行できました。対応方法2プロファイル名.pubxmlは元に戻し、Web.configで拡張子とSystem.Web.Compilation.IgnoreFileBuildProviderを結びつける(元ネタ)。</buildProviders>・・・ちなみにweb.config以外のファイルはExcludeFilesFromDeploymentで除外可能です。WebSiteの場合はweb.configのみ(今のところ)発行時にエラーになります。applicationプロジェクトと同様に使えています。現在のコンテキストに'InitializeComponent'という名前は存在しませんInformation晴れの日の休日は掃除、洗濯、草引きで一日つぶれますが、雨の日は時間が余ります。