10

ASP.NET MVC最近リリースされた VS 2013 Preview を使用してプロジェクトをデバッグしようとすると、次のメッセージが表示されます。

コンテンツのエンコード エラー

表示しようとしているページは、無効またはサポートされていない形式の圧縮を使用しているため、表示できません。

ウェブサイトの所有者に連絡して、この問題について知らせてください。

Firebugのエラー メッセージが表示されます。

SecurityError: The operation is insecure

Google Chrome と IE 11 で試してみましたが、同じ問題が発生します。

これは何が原因ですか?

注: 私は Windows 8.1 を使用しており、IIS Express を使用してサイトをデバッグしています。http://localhost:7777

VS 2012 を使用して問題なくデバッグできます。

4

2 に答える 2

20

さて...いくつかのオプションを試した後Browser Link、VS 2013 ツールバーで無効にすると、アプリのログイン ページが表示されました。

ここに画像の説明を入力

私の場合はそのままでは機能しなかったため、もう少し作業を行う必要があるようです。


Microsoft 開発者と共に問題をデバッグした後、Mads Kristensen (ASP.NET の PM) は私のWeb.configファイルにあった問題の真相を突き止めました。

私が持っている内部<system.webServer>要素:

<urlCompression doDynamicCompression="true"
                doStaticCompression="true"
                dynamicCompressionBeforeCache="true" />

それはdynamicCompressionBeforeCache="true"干渉しHttpModulesます (これは Browser Link で使用されるものです)。に設定するとfalse、Visual Studio 2013 Preview で Browser Link が有効になります。


参考文献

Browser Linkは、Visual Studio をブラウザーに直接接続するために使用されます。

ブラウザー リンク – ブラウザーと Visual Studio 間の SignalR チャネル

Visual Studio Preview 2013 のブラウザー リンク機能

于 2013-06-29T08:11:58.417 に答える