2016-04-22 33 views
0

localhostに接続しようとすると、サーバーに外部接続しようとするとWebサービスでエラー500が発生し、完全に動作します。IISのエラー500

http://localhost/validuser.asmx/validarusuario(作業)

http://192.168.0.97/validuser.asmx/validarusuario(動作しない)

そのC#のWebサービスのメソッドの呼び出し、私は唯一のASMXを入れた場合は、ローカルホストと外部の2つのURLで動作します。

+0

エラー500はサーバーエラーがあることを意味します。このエラーが表示されずにエラーが何であるかを知ることは不可能です。 web.configのカスタムエラーをオフにして、ここにエラーを投稿してください。 <設定> angularjsと$ http.postと <のcustomErrorsモード= "オフ" /> の – RAS

答えて

0

IISログを確認してください。サブタイプのエラーはあなたにいくつかの手がかりを与える可能性があります。

このエラーは、アプリケーション層にある可能性があります(コードの可能性が高いですが、パラメータバインディングやその他のシステムレベルの情報にある可能性があります)。

いくつかのブレークポイントを追加すると役立ちます。 Visual Studioを使用している場合は、デバッグメニューをクリックし、[例外...]をクリックして、[スロー]列の共通言語例外をチェックすることもできます。

+0

そのWebアプリケーション、IISのログに、私は何もして、ブラウザを持っていないだけで、私にエラーを送信します – Bibliotec

+0

@Bibliotec:Angularはクライアント側で実行されるので、(直接的に)500レベルのエラーは生成されません。 IISを使用して実際に500のエラーが発生した場合は、IISログで500のエラーを見つけることができます。上記のタグに角度を付けることをおすすめします。 – micahhoover

+0

私のIISにCORSを追加しましたが、このエラーが発生しました:プリフライトの応答に無効なHTTPステータスコード404があります – Bibliotec