![IIS 7.5“Web 服务不符合 WS-I Basic Profile v1.1。”](https://linux22.com/image/574380/IIS%207.5%E2%80%9CWeb%20%E6%9C%8D%E5%8A%A1%E4%B8%8D%E7%AC%A6%E5%90%88%20WS-I%20Basic%20Profile%20v1.1%E3%80%82%E2%80%9D.png)
我正在尝试将网站从 IIS 6 迁移到 IIS 7.5。
当页面加载时,我收到错误,如下面的屏幕截图所示。即使在 IIS 6 服务器上(此方法有效)的文件相同,错误仍会抱怨"This web service is using http://tempuri.org/ as its default namespace."
在我的搜索中,我发现这可能与 WSDL 有关。
抱歉,我说得含糊其辞,但如果有人能给我指出答案的大致方向,我可能会从那里开始。
答案1
这个错误很容易解释。将 Web 服务的命名空间(即源代码中的命名空间)更新为实际的(正确的)命名空间。