0

IIS7 で WCF サービスと ASP.Net MVC3 アプリケーションをホストしました。どちらも同じサーバーにあります。アプリケーションは既定のアプリ プールにあり、サービスは別のアプリ プールにあります。

公開する前に、ホステッド サービスのサービス参照をアプリに追加しました。そして、それはローカルで動作します。しかし、IIS7 でホストされている場合、アプリはサービスを呼び出していません。

なぜこれが起こっているのか、またはデバッグ方法についてのポインタはありますか?? 追加の詳細が必要な場合はお知らせください。

ありがとう

4

1 に答える 1

0

このスレッドを見ている人の将来の参考のために、問題は、私がJavaScriptからMVC3とajax呼び出しを使用していたことでした。それは次のようになりました:

$.ajax({
    url: 'controller/action',
    type: 'GET',
    dataType: 'json',
    success: function(data) {
}

ただし、URLは「コントローラー/アクション」であってはならず、文字列変数に保存する必要があります

var callingVariable = "@Url.Action("Action","Controller")";

この変数は url パラメータに指定する必要があります。

于 2013-03-19T13:04:04.493 に答える