私は例外がある場合はVisual Studioの2010.net mvc 4 web apiサービスがローカルマシンのパスを例外メッセージで表示するのはなぜですか?
問題
のWebデプロイメソッドを使用して、弊社のWebサーバーにMVC 4のWeb APIサービスを展開している
セットアップスローされると、例外メッセージでサービスが開発されたローカルマシンがリストされます。
例: System.Data.SqlClient.SqlConnection.Open()で
... \ R \ N CでImageApp_REST_Services.Repositories.ImageLinkRepository.Get(文字列ユーザーID)で:\ localuserの\ドキュメント\ビジュアルスタジオ2010 \ Projects \ ImageApp_REST_Services \ ImageApp_REST_Services \リポジトリ\ ImageLinkRepository.cs:行57 \ r \ n
これはサービスがローカルマシンで実行されていることを意味しますか?
または
はちょうど私がウェブデプロイを実行したときから引き継がこのですか?
どのような場合でも、サービスが展開されているWebサーバーがローカルの開発マシンではなく例外メッセージに表示されるように修正するにはどうすればよいですか?
ありがとうございました!
この情報は、プロジェクトがビルドされた.pdbファイルに保存されます。私が思うより詳細なエラーメッセージのために提供されています。プロダクションサーバーにpdbファイルを展開しないことを選択できます。 –
詳細情報:http://forums.asp.net/t/1212228.aspx/1 – Nick
@UfukHacıoğullarıこれは、pdbファイルを配備しない場合、例外メッセージはどのように表示されるのでしょうか? – Zengineer