我使用C#创建了一个Web服务,并且我已经安装了IIS Server 6.0。当我在项目中直接运行Web服务时,它运行良好。 现在我想在我的系统的IIS服务器上部署此服务,以便我的LAN合作伙伴可以使用它。我该怎么办?我也想更改IIS的默认端口号,我该怎么做?
答案 0 :(得分:0)
要在IIS
下运行您的网络服务,请设置virtual directory is pretty straightforward。
如果您要测试发布版本,Web部署项目是最佳选择,您可以从命令行执行此操作,而在VS.Net中,它启用"Publish" right-click
选项。
您的Web服务端点是您的.asmx
文件(部署中不需要.cs
文件),bin文件夹中的DLL
包含您为Web服务编写的代码。
SOAP, WSDL, Namespace
全部由IIS和ASP.NET处理。
简单来说:
"ASP.NET Web service"
类型的项目。"HTTP"
(表示该文件应放在网络服务器上)"browse UDDI Servers on the local network"
选项。输入源.asmx
文件网址,然后点击"Go"
。"Add References"
添加您的网络服务的引用名称,默认为"localhost"
,您可以为其命名。