我对 MVC 应用程序中包含的 Web 服务有一个大问题。我制作了一个 MVC 应用程序,它托管在 IIS 7.0 上。一切都很完美。比我必须向这个项目添加 Web 服务(当然它可以是一个 WCF,因为 WS 已经存在)。所以在 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 上设置或配置一些东西吗?
我会感谢任何帮助或线索。
马尔钦