5

Visual Studio 2012 Premium SP1 11.051106.01 およびエミュレーター バージョン 1.8 を使用すると、3 ~ 5 回のページ更新で次のエラーが発生します。その後、デバッグを停止し、エミュレーターに再デプロイする必要があります。

Azure で作業している開発者が少なくとも 5 人いますが、Web ロールを Azure Emulator にデプロイするときに全員が同じ問題を抱えています。キャッシングと関係があるのではないかと疑っていますが、どこから調べればよいかわかりません。

すべてのファイル パスの長さを確認しましたが、220 文字を超えるパスとファイル名はありません。Win 7 の最大文字数は 260 文字なので、他に何を確認すればよいかわかりません。

ファイルまたはアセンブリ 'Kernel32' またはその依存関係の 1 つを読み込めませんでした。ファイル名または拡張子が長すぎます。

ファイルまたはアセンブリ 'System.ServiceModel.Web.dll' またはその依存関係の 1 つを読み込めませんでした。ファイル名または拡張子が長すぎます。

4

1 に答える 1

0

これは通常、一時パス + ソリューションの名前が長すぎる場合に発生します。実際にパスをリベースして修正するために使用できる設定があります。詳しくはJim のブログをご覧ください。基本的に、_CSRUN_STATE_DIRECTORY 環境変数を短いパスに設定します。

于 2013-02-28T16:26:15.803 に答える