做好的Webservice怎么发布到远程iis服务器

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了做好的Webservice怎么发布到远程iis服务器相关的知识,希望对你有一定的参考价值。

参考技术A   您好,我来为您解答:
  只需要把bin 和 Service1.asmx和 Web.config 这三个,把他们放在一个你命名的文件。放在远程电脑C:\Inetpub\wwwroot这个下面就可以了。在我的电脑--》管理--》服务和应用程序--》Internet信息服务--》网站。找到刚才你命名的文件。点击属性--》目录安全性--》编辑--》选中匿名访问
  希望我的回答对你有帮助。

Jenkins+.Net+VS+SVN+SSH+IIS 实现部署远程服务器

网上Jenkins部署到远程服务器Java的示例居多,竟然没怎么看到.net项目的;

大体思路:

1 Jenkins实现本地部署(这个资料很多,不细说了)

2 将发布出的指定生成到Jenkins工作目录的一个相对路径下(步骤3中会用到)

技术图片

3 通过ssh将步骤2生成的文件发送到远程服务站点的文件目录下,并重启站点

技术图片

 

4 重启远程服务器站点的命令

C:\\Windows\\System32\\inetsrv\\appcmd.exe stop site "sitename"

C:\\Windows\\System32\\inetsrv\\appcmd.exe start site "sitename"

本来时将命令写在远程发布配置里的“exec command”里,但是却只能执行一句命令,这是什么机制?

就将命令放到一个批处理文件里拷贝到服务器上,在“exec command”里指向该批处理文件;重启站点成功;

 

以上是关于做好的Webservice怎么发布到远程iis服务器的主要内容,如果未能解决你的问题,请参考以下文章

webservice 在vs调试没问题,可是发布后在IIS里面浏览,就连不上数据库了

vs2005 web服务

Web发布到服务器上后,调用的webService偶尔会不显示。是啥原因?

如何在 Windows 7 的 IIS 上发布 webservice

java调用webservice访问时,有iis认证怎么解决

webservice 发布问题 无法连接远程服务器