Joh*_*ohn 3 c# web-services visual-studio-2010
我在C#中有一个Web服务应用程序.当我在Visual Studio中运行Debug时,它启动服务http://localhost:######
并显示Default.htm页面,其中包含用于测试可以对Web服务进行的不同调用的链接.
有没有办法调用这个本地运行的版本从另一台计算机测试它?我试着打电话给测试页面上的链接,但是用运行它的机器的IP地址替换了localhost,但它说它无法连接到服务器.
嵌入式Visual Studio Web服务器(Cassini)只能从本地计算机访问.如果要从其他计算机使用Web服务,则需要将该服务部署到IIS,然后您将能够访问它http://xxx.xxx.xxx.xxx/MyWebService/MyWebService.asmx
(使用适当的IIS网站路径将xxx替换为您的IP地址和MyWebService ).
然后,要创建测试应用程序,您可以创建ASP.NET网站或WinForms/Console应用程序,并在Visual Studio中导入Web服务引用.这将自动为您构建代理类,并使调用服务变得非常容易.
归档时间: |
|
查看次数: |
21039 次 |
最近记录: |