Webservice发布指南

Webservice发布

一、在IIS上建站

 

 

 

这些是需要发布的文件,web.config配置文件尽量不要去动它,每次更新只替换bin文件夹就行了

 

 

 

 

这时需要到阿里云先解析一个主机名

打开阿里云官网,登录账户,进入控制台

 

 

 

找到域名

 

 

 

点击蓝色的域名,即可进入设置

 

 

 

新增一个地址,把这个地址填到主机名

 

 

 

网站名称、物理路径可自定义,类型、ip地址、端口可不填写

发布vistual studio生成的文件

右键重新生成(点击是为了看程序是否有错误),然后再选择发布

 

 

 

发布有多种形式,可以发布在本地,然后手动复制文件到服务器对应的路径,也可以通过服务器架设的ftp直接发布到服务器制定的路径下

 

 

 

 

 

 

Webservice发布可能出现的错误

1、403错误

 

可能是因为没有设置默认文档,找到网站的发布文件存储路径

 

 

 

 

 

复制文件名

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2、测试窗体只能用于来自本地计算机的请求。

 

 

 

 

 

 

<webServices>

         <protocols>

            <add name="HttpSoap"/>

            <add name="HttpPost"/>

            <add name="HttpGet"/>

            <add name="Documentation"/>

         </protocols>

</webServices>

 

3、无法正常从本地发布到ftp

服务器上没有给路径授权

 

 

 

 

 

 

 

 

 

  1. 选择一个有管理员权限的用户

勾选该用户“密码永不过期”

PS:可能你看过的教程里会让你从新创建个具有管理员权限的用户,如果你当前登录的用户已经是管理员则可以直接使用当前管理员用户即可;否则创建一个。

 

 

 

  1. 返回IIS添加虚拟目录

点击“连接为”

 

 

 

  1. 指定“特定用户”进行验证

选择“特定用户”,在弹出的【设置凭据】中填写第一步选择的用户及密码后确定

 

 

 

  1. 4

再次进行“测试设置”

点击“测试设置”,弹出结果显示授权成功!