我正在尝试联系IIS 7.0中托管的asp.net Web应用程序中的asmx文件。如果我使用Soap从服务器外部联系asmx,一切正常。
但是,当我从服务器本身运行代码时,它不起作用。该电话引发了一个http 417错误。
添加以下代码可解决417错误:
System.Net.ServicePointManager.Expect100Continue = false;
然而,在添加该调用后会抛出404错误。
此外,如果我通过本地计算机上的浏览器导航到asmx,我会得到该页面。如果我在服务器上使用浏览器,我会获得501 DNS重新绑定。
我有点迷失在哪里开始。欢迎所有的想法。