c# web开发中IIS配置问题
来源:互联网 发布:unix环境高级编程第2版 编辑:程序博客网 时间:2024/06/05 16:08
今天都是星期天,天气超级好,心情也不错,可惜的是要加班!本来可以去骑单车转悠的.....
好写上今天碰到的一个问题:
在windows server 2008上开发的一个webservice,在开发机上能正常发布,而且IIS7.0上发布正常,可以正常访问,于是发给另一个开发人员,给他调用,结果这家伙用的是service 2003,+iis6,于是到了他那边上发布,结果不能访问。
找了一会才找到原因:
一:server 2008开发使用的是netframework4.0,2003上默认是2.0,需要安装4.0,将应用池改为4.0可以访问。但是另一开发人员说不能再那台2003上进行安装。没办法,重新换成2.0,发布了一个版本,结果出现以下错误:
The test form is only available for requests from the local machine
又是一阵百度,原因如下:
net framwork2.0 允许通过远程访问测试一个WebService,但是安全策略下,默认是被禁止的,但是呢,本地还是可以调用调试的。所以会出现,开发的时候毫无问题,一旦离开开发环境,发布到其他的服务器上,就会出现这个错误!
解决方案:
在项目的web.config中添加:
<system.web><webServices><protocols><add name="HttpGet" /><add name="HttpPost" /><protocols/><webServices/><System.web/>
加上HttpGet和HttpPost这两种方式就可以了;
0 0
- c# web开发中IIS配置问题
- C#开发之WebService在VS2010中Web.config配置问题
- iis配置中碰到的问题
- IIS 配置过程中出现的问题
- IIS配置中出现的问题
- 使用Visual Studio开发ASP.NET应用程序后在IIS中配置出错的问题
- IIS 配置web service
- IIS配置Web服务
- IIS、web配置
- C#深入操作IIS技术(创建配置站点和设置IIS Web服务扩展)
- 正在进行调试的 Web 服务器进程已由 Internet 信息服务器(IIS)终止。可以通过在 IIS 中配置应用程序池 Ping 设置为避免这一问题
- web开发中配置数据源
- C# asp.net IIS 在web.config和IIS中设置Session过期时间
- IIS对于Web页中相对路径解析的问题
- IIS 中虚拟目录继承根目录web.config的问题
- 关于C#中控制IIS的问题(DirectorySearcher)
- IIS应用程序配置问题
- IIS配置问题
- 用C实现WebService 资料引用:http://www.knowsky.com/394291.html
- python实现UDP通信
- Java线程池Executors
- 146 - ID Codes
- 【Linux C】进程环境
- c# web开发中IIS配置问题
- HTTP 协议详解
- MysqlReport解析
- 也曾因合文档而蛋疼过吗
- Choosing the right Collection
- An attempt was made to authenticate the locked user "tomcat"
- Java编程中尽可能要做到的一些地方
- Code Fragment-使用继承封装技术层次
- PC电脑和Android模拟器访问及模拟器之间TCP/UDP通信