C# WebService需要注意的问题
2017-02-08 09:56
204 查看
一、解决本机Debug的时候只能通过http://localhost:xx/访问。
1、打开IIS Express的配置文件:C:\Users\电脑用户名\Documents\IISExpress\config,如果不知道的话打开IIS Express查看配置路径直接点击打开,如图(此图是已经添加完成):
2、打开配置文件之后按ctrl+F查找sites节点,找到site为网站名称的节点(记住一定要和上图中的网站名称匹配不然没有效果)然后添加红框选中的节点:<binding protocol="http" bindingInformation="*:1209:192.168.110.18" /> 1209端口和上面一样,192.168.110.18是我本机的内网IP,保存。
3、关闭Visual Studio,再以管理员身份运行即可。这样就不会受localhost限制了。
二、为webservice添加登陆认证401
1、首先将webservice发布到IIS网站上。
2、新建一个用户,如图:
3、打开IIS管理器-网站-您的网站名称-身份验证,将匿名身份验证禁用,基本身份验证启用!
4、为网站目录添加用户权限,IIS管理器-网站-您的网站名称-操作(右上角)-编辑权限-安全-编辑-添加-查找用户将test用户添加进来。
5、重启网站即可。
1、打开IIS Express的配置文件:C:\Users\电脑用户名\Documents\IISExpress\config,如果不知道的话打开IIS Express查看配置路径直接点击打开,如图(此图是已经添加完成):
2、打开配置文件之后按ctrl+F查找sites节点,找到site为网站名称的节点(记住一定要和上图中的网站名称匹配不然没有效果)然后添加红框选中的节点:<binding protocol="http" bindingInformation="*:1209:192.168.110.18" /> 1209端口和上面一样,192.168.110.18是我本机的内网IP,保存。
3、关闭Visual Studio,再以管理员身份运行即可。这样就不会受localhost限制了。
二、为webservice添加登陆认证401
1、首先将webservice发布到IIS网站上。
2、新建一个用户,如图:
3、打开IIS管理器-网站-您的网站名称-身份验证,将匿名身份验证禁用,基本身份验证启用!
4、为网站目录添加用户权限,IIS管理器-网站-您的网站名称-操作(右上角)-编辑权限-安全-编辑-添加-查找用户将test用户添加进来。
5、重启网站即可。
相关文章推荐
- Java调用C#WEBSERVICE需要注意的细节及实例
- C# webservice服务在Delphi中的调用问题
- 将 Java Web 应用从 Windows 移植到 AIX 时需要注意的问题
- c#中ref和out参数使用时需要注意的问题
- 在c#里调用C++的dll时,需要注意的一些问题
- C#调用C++版本dll时的类型转换需要注意的问题小结
- ASP.NET2.0---C# 中需要注意的问题
- ava 调用 .net Webservice的一些问题和注意事项
- WEB 安全方面需要特别注意的问题
- IIS7 host service需要注意的pool的ping问题
- 使用C#通过Oracle.DataAccess连接Oracle,部署时需要注意版本问题
- web开发需要注意/n的问题
- c#引用javawebservice的问题
- 使用C#异步调用WebServices时需要注意的问题
- c# WebRequest或HttpWebRequest多线程下载一定要注意到问题
- web开发需要注意/n的问题
- 由C++转向C#需要注意的问题
- Web下使用lucene.net需要注意的问题
- WEB项目前期开展需要注意的问题
- C#调用C++版本dll时的类型转换需要注意的问题小结