2016-10-21 31 views
0

これは「Chromeでリソースが読み込まれないのはなぜですか」という質問ではありません。Server.TransferまたはResponse.Redirectを使用しているときにChromeがリソースを読み込めません。

私は開発中のサイトを持っています(VS 2015 - C#)。私のサイトには、次のようにオフを開始:

  1. Default.aspxの負荷
  2. Server.Transferを( "view.aspx");

これは正常に動作し、すべてのリソース(jquery、ブートストラップ、CSSファイルなど)がI.E.に読み込まれます。 Chromeでは読み込みに失敗します。

私もResponse.Redirect( "view.aspx")を試して同じ結果を得ました。

default.aspxのコンテンツをview.aspxに渡していないので、そこに保存するものはありません。

"View.aspx"ページをスタートアップページに設定した場合は、I.E. Chromeは正常に動作します。これは私のページ/リソース/参照/などを示しているようです。は大丈夫です。

なぜ、Server.TransferやResponse/RedirectがChromeでリソースを読み込めないのですが、直接のナビゲーションはうまくいくようですか?

答えて

0

F12キーを押して、ウェブブラウザ(Chrome)で開発者ツールを開こうとします。 「ネットワーク」タブが必要です。 応答でエラーが発生しているかどうかを確認してください。

+0

はい、server.transferまたはresponse.redirectを使用するとエラーが表示されます。 F12を確認しています。 –

+0

リソースの読み込みに失敗しました:サーバーが500のステータスで応答しました(内部サーバーエラー) –

+0

view.aspxページを開始ページとして設定しても発生しません。 –

0

私もクロームServer.Transferを + にこれを受けて、私のエラーstraceのは、以下のように示しています。私はResponse.Redirectをを使用している場合しかし、それは正常に動作します

Exception of type 'System.Web.HttpUnhandledException' was thrown. ---> 
System.Web.HttpException (0x80004005): Error executing child request for XXX 

    at System.Web.HttpServerUtility.ExecuteInternal(IHttpHandler handler, 
TextWriter writer, Boolean preserveForm, Boolean setPreviousPage, 
VirtualPath 
path, VirtualPath filePath, String physPath, Exception error, String 
queryStringOverride) 
    at System.Web.HttpServerUtility.Execute(String path, TextWriter writer, 
Boolean preserveForm) 
    at System.Web.HttpServerUtility.Transfer(String path) 

、および中私の研究では、この問題はContext informを失うことに起因する可能性があります。

関連する問題