我在 .dll 中创建了一个 web 服务,并将其放在 windows\assembly 目录中。我遵循以下 URL 中显示的所有步骤,并在“创建 Windows 应用程序以使用 Web 服务”段落处停止,因为我的使用者是 Lotus Domino 代理:
http://msdn.microsoft.com/en-us/library/ms464040.aspx
有两个安装,它工作得很好,现在我在第三台计算机上做了这个,当我在浏览器(IE9、Firefox 12 和 Chrome 19)中浏览到 asmx 文件的 URL 时,我从 IIS 7 中得到了正常的答案. 但是当我点击服务描述的链接(.../DominoImporter.asmx?WSDL)时,我得到的只是一个空白页面!IE9 显示默认的 404 页面,在 Chrome 中我有一个没有源的白页。Firefox 显示一条错误消息,该消息描述了带有 XML 类型标头的空页面。
这不起作用:
主机名/_vti_bin/DominoImporter.asmx?WSDL
这有效:
主机名/_vti_bin/DominoImporterwsdl.aspx
我搜索了半天的三个安装/计算机之间的差异,但一无所获!谷歌找到的所有论坛帮助还讨论了除我之外的其他问题。
我认为必须有人已经遇到过同样的问题并且可以给我建议!?