0

.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サーバーで完全に機能しています。

ありがとう!

マシュー

4

1 に答える 1

0

Visual Studio 2010 for IIS 7.5のパッチを更新した後、問題は解決しました。その後、Webサービスは正常に機能しています。

于 2013-01-10T21:14:49.270 に答える