2017-02-06 20 views
0

.NET Framework 4.5.2を対象としたかなり古いASP.NETアプリケーションがあります。VS 2013からVS 2015に切り替えた後のASP.NET Webアプリケーションの例外

[InvalidOperationExceptionが::ポストキャッシュ置換は中のモジュールと互換性がありません、私はアップデート3とVS 2015に切り替えた後のVisual Studio 2013を使用している間、アプリケーションが私の開発マシン上でうまく働いた、私は次の例外を取得し始めました応答バッファを変更するIIS統合パイプライン。パイプラインのネイティブモジュールが、管理されたポストキャッシュ置換コールバックに関連付けられたHTTP_DATA_CHUNK構造体を変更したか、またはマネージフィルタがレスポンスを変更しました。] System.Web.HttpWriter.GetIntegratedSnapshot(Boolean & hasSubstBlocks、IIS7WorkerRequest wr)+5025795 System.Web.HttpResponse.GetSnapshot()+150 System.Web.Caching.OutputCacheModule.OnLeave(オブジェクトソース、EventArgs eventArgs)+1091 System.Web.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.ExecuteStep.Execute()+142 System.Web.HttpApplication.ExecuteStep(IExecutionStepステップ、ブール& completedSynchronously)+92

+0

https://support.microsoft.com/en-us/help/2014472/asp.net-response-を追加することにより、Web.configファイルでそれを行うことができますフィルタリングとポストキャッシュ置換は互換性がありません。http://stackoverflow.com/questions/17574702/post-cache-substitution-error-running-locally – stuartd

+0

@stuartd - IIS Express 10を実行していますが、 VS 2015に付属しています。 – ebhh2001

答えて

0

ブラウザリンクを無効にしてください。

Visual Studioの[ブラウザリンク]ドロップダウンメニューで、[ブラウザリンクを有効にする]をオフにします。

あなたは、単に

<add key="vs:EnableBrowserLink" value="false" />

0

解決策は実際にはthis postに基づいてかなりシンプルでした。 BrowserLinkはVS 2015でデフォルトでオンになっています.VS UIのメニューを使用してBrowserLinkをオフにした後、問題は解決しませんでした。

関連する問題