6

今日、 hostingEnvironmentタグのshadowCopyBinAssembliesオプションに出くわしました。

どうやらこの属性は、Bin ディレクトリ内のアプリケーションのアセンブリがアプリケーションの ASP.NET 一時ファイル ディレクトリにシャドウ コピーされるかどうかを示す、 web.config (system.web) 構成のブール オプションです。

<hostingEnvironment shadowCopyBinAssemblies="false" />

同僚がこの設定を有効にする必要があったのは、彼の開発マシンで (のみ) Web ブラウザーで ASP.NET エラーが頻繁に発生したためです。

 Cannot create shadow copy assembly file dll when that file already exists.

Visual Studio 2008 で特定の Web プロジェクトをコンパイルし、ページを開きます。

それでは私の質問: この設定を本番環境で保持できますか、それともパフォーマンスに悪影響を及ぼしたり、他の問題を引き起こす可能性がありますか?

ありがとう!

4

1 に答える 1

3

このエラーはときどき発生しますが、通常はClean Solutionに続いてRebuild Solutionを実行すると問題が解決します。これがあなたの同僚にとってうまくいけば、設定をいじる必要はありません (特に本番環境では)。

于 2008-11-11T15:35:34.013 に答える