.aspxページと.asmxサービスがほとんどないWebサイトがあります。組み込みのVisualStudioWebサーバーで完全に機能しています。本番環境に移行する前にローカルIISサーバー7.5でテストしたいと思いました。しかし、いくつかの問題があります。
Webサイトを実行すると、ログインページ(http / localhost / Login.aspx)に移動しますが、ログインボタンをクリックした後、ホームページに移動しません。ログインサービス(asmx)が失敗することがわかりました。Jquery.Ajaxを使用しており、Webサービス(.asmx)のメソッドを呼び出すためのデータ型はjsonです。
- 私の設定
1)IISマネージャーで、サイトの下にフォルダーを作成し、プロジェクトファイルの物理的な場所を指定しました。
2)Visual Studioで、ソリューションエクスプローラー->プロパティページ->開始オプション->カスタムサーバーとベースURLを選択します:http // localhost(選択するローカルIISサーバーオプションはありません)。
ここでは、chrome/Inspect要素で取得しているエラーの詳細を示します。
(リクエストURL:http://localhost/ReportDataservice.asmx/ProcessLoginリクエストメソッド:POSTステータスコード:500内部サーバーエラー)
IIS 7.5の設定またはVS環境を変更する必要がありますか?組み込みのVSサーバーで完全に機能しています。
ありがとう!
マシュー