如何在线将我的asp.net Web服务上传到主机?

时间:2013-06-29 03:58:58

标签: asp.net web-services

我创建了一个使用Web服务的Web应用程序,这个Web服务本身使用了另一个Web服务,它们在本地主机(当然还有Visual Studio 2010)上运行良好!。

现在我需要在我的实时网站上测试它们,但我不知道如何部署网络服务!其中一个引用另一个的事实甚至让我更加困惑。我没有使用WCF服务,这些是传统的asp.net网络服务(在.netframewrok 3.5下)。

如何在线获取此信息?我上传了我的网络服务here,但它给了我错误,我不知道我做得对不对。

2 个答案:

答案 0 :(得分:1)

如果我没有错,您需要实时域名网络服务的网络参考。

只需将实时网络服务的网络参考包含在您的本地开发

更新调用方法,如

localhost.websericemethodName()到您的liveWeb.websericemethodName()并在您的实时开发中上传您的代码。

并排更新您的实时域名的web.config文件,以包含更新的网络服务参考,并将您的网络参考文件上传到您的实时域名。

答案 1 :(得分:0)

首先应该将包含Web-Service文件的文件夹复制到主机上(例如FileZilla或其他任何传输文件的方式)。
完成后,如果您使用某些网络托管计划,例如somee.com,则需要执行 将上传的文件夹转换为应用程序 执行此操作时,您应该能够访问Web-Service文件(指向.asmx文件(例如MyWebService.asmx)) 在您的项目中使用此网址(无论是另一个WebServiceWeb ApplicationWindows Form Aplication还是其他任何内容 完成后,您可以应用相同的方法,您刚刚完成其他项目(Web服务,Web应用程序等)。他们应该工作得很好 顺便说一句,One也可以将Dll发布为WebService,并在他们认为合适的项目中使用它们。
如果您在上面提到的部署有问题,可以使用此方法来使用您的Web服务 为此,当您进入WebService项目时,转到Build菜单,从下拉菜单中选择Publish并使用FileSystem,其余部分是自解释的:)