ユーザーコントロール、またはdllを置き換えるときにエラーが発生します。解決策は、iisを停止し、フォルダの内容を削除することです。明らかにサイトを停止するには理想的ではありません。一時的なASP.NETファイル - 重複するファイルの問題
これは、コントロールのコピーを作成してソリューションに追加するときと同じように、クラス名が再利用されている可能性があることを読んでいます。
は、私はあなたが生産から開発を分離する必要がありIIS7.0、ASP.NET 3.5
ユーザーコントロール、またはdllを置き換えるときにエラーが発生します。解決策は、iisを停止し、フォルダの内容を削除することです。明らかにサイトを停止するには理想的ではありません。一時的なASP.NETファイル - 重複するファイルの問題
これは、コントロールのコピーを作成してソリューションに追加するときと同じように、クラス名が再利用されている可能性があることを読んでいます。
は、私はあなたが生産から開発を分離する必要がありIIS7.0、ASP.NET 3.5
私のコードがセットアップされているため、DLLを更新してBINフォルダをクリアしないとこの問題が発生します。たとえば、バージョン3.0.1のDLLを使用していて、そのDLLのバージョン3.5.0を追加すると、競合が発生します。
解決策としては、最初の回答に同意します。これは、開発サーバーとライブサーバーを持ち、公開していますが、状況に適していない可能性があります。
に実行変更
を作る時はいつでも、私は、サイトのクラッシュを避けることができるか、それは典型的なこのフォルダを使用するためです、およびは、開発者から製品番号を公開しています。
btw実際に同じ名前のクラスが2つある場合、この方法ではコンパイルは失敗します。
サイトを公開するにはpublishを使用し、プリコンパイルを検討してください。一時フォルダは、オンザフライでコンパイルされたリソースがキャッシュされる場所です。
再コンパイルを生成するweb.config更新を偽装することは、IISの再起動とは逆に動作する可能性がありますか?理想的ではありません。
どのフォルダを参照していますか? –
C:\ Windows \ Microsoft.Net \ Framework \ v2.0.50727 \ Temporary ASP.NET Files – Stuart
実際にエラーは何ですか? –