2017-04-08 12 views
0

私はIIS ExpressとASP.NET Coreアプリケーションを使用しています。私の最新のチェンジセットでは、私は取得を開始500エラーの原因を特定する方法

Failed to load resource: the server responded with a status of 500 (Internal Server Error) 

クライアント側。私は、イベントビューアには何もcan'dし、サーバーログが本当に私に有用な情報

#Date: 2017-04-08 04:24:20 
#Fields: date time s-ip cs-method cs-uri-stem cs-uri-query s-port cs-username c-ip cs(User-Agent) cs(Referer) sc-status sc-substatus sc-win32-status time-taken 
2017-04-08 04:24:20 ::1 DEBUG/- 60372 - ::1 - - 200 0 64 19049 
2017-04-08 04:24:28 ::1 GET/- 60372 - ::1 Mozilla/5.0+(Windows+NT+10.0;+Win64;+x64)+AppleWebKit/537.36+(KHTML,+like+Gecko)+Chrome/56.0.2924.87+Safari/537.36 - 200 0 0 23321 
2017-04-08 04:24:30 ::1 GET /js/tutorial.jsx - 60372 - ::1 Mozilla/5.0+(Windows+NT+10.0;+Win64;+x64)+AppleWebKit/537.36+(KHTML,+like+Gecko)+Chrome/56.0.2924.87+Safari/537.36 http://localhost:60372/ 404 0 0 2764 
2017-04-08 04:24:49 ::1 GET /comments - 60372 - ::1 Mozilla/5.0+(Windows+NT+10.0;+Win64;+x64)+AppleWebKit/537.36+(KHTML,+like+Gecko)+Chrome/56.0.2924.87+Safari/537.36 - 200 0 0 341 
2017-04-08 04:25:02 ::1 GET/- 60372 - ::1 Mozilla/5.0+(Windows+NT+10.0;+Win64;+x64)+AppleWebKit/537.36+(KHTML,+like+Gecko)+Chrome/56.0.2924.87+Safari/537.36 - 200 0 0 580 
2017-04-08 04:25:02 ::1 GET /js/tutorial.jsx - 60372 - ::1 Mozilla/5.0+(Windows+NT+10.0;+Win64;+x64)+AppleWebKit/537.36+(KHTML,+like+Gecko)+Chrome/56.0.2924.87+Safari/537.36 http://localhost:60372/ 404 0 0 1026 
#Software: Microsoft Internet Information Services 10.0 
#Version: 1.0 
#Date: 2017-04-08 04:36:21 
#Fields: date time s-ip cs-method cs-uri-stem cs-uri-query s-port cs-username c-ip cs(User-Agent) cs(Referer) sc-status sc-substatus sc-win32-status time-taken 
2017-04-08 04:36:21 ::1 DEBUG/- 60372 - ::1 - - 200 0 64 20554 
2017-04-08 04:36:30 ::1 GET/- 60372 - ::1 Mozilla/5.0+(Windows+NT+10.0;+Win64;+x64)+AppleWebKit/537.36+(KHTML,+like+Gecko)+Chrome/56.0.2924.87+Safari/537.36 - 200 0 0 25434 
2017-04-08 04:36:34 ::1 GET /js/tutorial.jsx - 60372 - ::1 Mozilla/5.0+(Windows+NT+10.0;+Win64;+x64)+AppleWebKit/537.36+(KHTML,+like+Gecko)+Chrome/56.0.2924.87+Safari/537.36 http://localhost:60372/ 404 0 0 3737 
#Software: Microsoft Internet Information Services 10.0 
#Version: 1.0 
#Date: 2017-04-08 04:38:28 
#Fields: date time s-ip cs-method cs-uri-stem cs-uri-query s-port cs-username c-ip cs(User-Agent) cs(Referer) sc-status sc-substatus sc-win32-status time-taken 
2017-04-08 04:38:28 ::1 DEBUG/- 60372 - ::1 - - 200 0 64 9241 
2017-04-08 04:38:38 ::1 GET/- 60372 - ::1 Mozilla/5.0+(Windows+NT+10.0;+Win64;+x64)+AppleWebKit/537.36+(KHTML,+like+Gecko)+Chrome/56.0.2924.87+Safari/537.36 - 200 0 0 16824 
2017-04-08 04:38:43 ::1 GET /js/tutorial.jsx - 60372 - ::1 Mozilla/5.0+(Windows+NT+10.0;+Win64;+x64)+AppleWebKit/537.36+(KHTML,+like+Gecko)+Chrome/56.0.2924.87+Safari/537.36 http://localhost:60372/ 200 0 0 6067 
#Software: Microsoft Internet Information Services 10.0 
#Version: 1.0 
#Date: 2017-04-08 04:41:07 
#Fields: date time s-ip cs-method cs-uri-stem cs-uri-query s-port cs-username c-ip cs(User-Agent) cs(Referer) sc-status sc-substatus sc-win32-status time-taken 
2017-04-08 04:41:07 ::1 DEBUG/- 60372 - ::1 - - 200 0 64 27826 
2017-04-08 04:41:20 ::1 GET/- 60372 - ::1 Mozilla/5.0+(Windows+NT+10.0;+Win64;+x64)+AppleWebKit/537.36+(KHTML,+like+Gecko)+Chrome/56.0.2924.87+Safari/537.36 - 200 0 0 38678 
2017-04-08 04:41:34 ::1 GET /js/tutorial.jsx - 60372 - ::1 Mozilla/5.0+(Windows+NT+10.0;+Win64;+x64)+AppleWebKit/537.36+(KHTML,+like+Gecko)+Chrome/56.0.2924.87+Safari/537.36 http://localhost:60372/ 200 0 0 12721 
#Software: Microsoft Internet Information Services 10.0 
#Version: 1.0 

のいずれかを与えていない私は私の

@{ 
    Layout = null; 
} 
<html> 
<head> 
    <title>LRC Archive Dashboard</title> 
</head> 
<body> 
    <div id="content"></div> 
    <script src="https://cdnjs.cloudflare.com/ajax/libs/react/15.3.2/react.js"></script> 
    <script src="https://cdnjs.cloudflare.com/ajax/libs/react/15.3.2/react-dom.js"></script> 
    <script src="https://cdnjs.cloudflare.com/ajax/libs/remarkable/1.7.1/remarkable.min.js"></script> 
    <script src="@Url.Content("~/js/tutorial.jsx")"></script> 
</body> 
</html> 

Index.cshtmlから @Url.Content("~/js/tutorial.jsx")をコメントアウトした場合という私を見つけました変更セットは https://github.com/jamkin/archivedash/commit/6bde62f9c85d3e8b0e32d1fb83e5737f91050e0eであり、私にはそれ以前に働いていました。

Startup.csと私のコントローラ(私がページにアクセスするとインスタンス化されます)を介してデバッグしましたが、例外はありませんでした。

誰かが問題の方向を教えてくれますか?

+0

これはサーバー側のエラーです(500コードで示されています)。私はあなたがそれより良い情報を与えるためにあなたが投稿したものから十分な情報を持っていません。私はそれがどこに失敗しているかを見るためにサーバにもっと多くのロギングを加えることを勧めます。 –

+0

これはあなたの問題を解決するものではありませんが、MVC Coreが提供する組み込みの依存性注入フレームワークを実際に使用する必要があります。 – DavidG

+0

ああ、MVCコアを使っているので、このようなJavascriptファイルを含めることを検討してください。 – DavidG

答えて

0

「リソースを読み込めませんでした:サーバーが500(内部サーバーエラー)のステータスで応答しました」というのはクライアント側からです。開発者のツールバーの[ネットワーク]タブで詳細なエラーを確認できましたかサーバーからの応答。

貼り付けたIISログには、500の応答ステータスは表示されません。 localhost(iisログから見つけたもの)を使って作業しているので、サーバはスタックやその他の詳細を含む詳細なエラー応答を送信する必要があります。あなたはツールバー - >ネットワークタブ - >が500エラー dev toolbar response in IEをクリックしてDeveloperをチェックアウトすることができ、クライアント側ではhere

if (env.IsDevelopment()) 
    { 
     app.UseDeveloperExceptionPage(); 
    } 

を説明するように、あなたはあなたの設定方法では、開発者の例外ページを追加し有効にしていると思っています。

IE/Chrome/Firefoxなどで同様の応答の詳細が表示されます

関連する問題