Web服务调用无法正常工作,只是被重定向到.asmx页面

时间:2012-06-07 19:58:40

标签: asp.net web-services iis asmx

我正在处理一个.Net网络服务。在当地一切正常,通常情况下。当我将服务放入站点时,编译站点,并将其加载到服务器上它不起作用。如果我在服务器上本地浏览.asmx页面,然后单击要调用的方法,则在单击调用时会出现一个加载了.asmx页面的新窗口,会发生什么。没有XML输出,没有。

我从服务器上复制了编译过的网站,服务工作正常,因此告诉我这是一个IIS设置。服务器是2008 R2。有没有人见过这个问题,或者有什么想法在哪里看?我在事件查看器中没有错误。

1 个答案:

答案 0 :(得分:0)

我遇到了完全相同的问题,我不知道你是否发现了这个问题,但是this post给了我答案,我的重写包括了一个让网址全部小写的规则。这会导致调用失败,因为webservice方法区分大小写并包含大写字符。我添加了一个重写规则来免除.asmx文件,它现在可以正常工作(来自this post)。