MVC アプリに含まれる Web サービスに大きな問題があります。MVC アプリを作成し、IIS 7.0 でホストしています。すべてが完璧に機能します。このプロジェクトに Web サービス (もちろん、WS が既に存在するため、WCF の場合もあります) を追加する必要があります。そのため、Visual Studio 2010 で新しい項目を追加し、現在のプロジェクトに Web サービスを選択しました。開発マシンでは問題ありません。すべてうまくいきます。しかし、プロジェクト全体を (別のサーバー上にある) IIS に公開しようとすると、MVC アプリに WS が表示されません。
それが、MVC で WS を呼び出す方法です。
$('#test').click(function test2() {
alert('start');
$.ajax({
type: "POST",
url: "/../WebServicePrzeczytany.asmx/HelloWorld",
data: "{}",
dataType: "xml",
success: function suc(msg) {
alert("recieved: " + msg.text);
},
faild: fail
});
alert('stop');
});
function fail() {
alert("doesn't work");
};
ご覧のとおり、jquery です。しかし、私の質問は次のとおりです。なぜ機能しないのですか? IIS で何かを設定または構成する必要がありますか?
助けや手がかりに感謝します。
マルシン