Sno*_*owy 3 rest wcf routes iis-5
我试图在WinXP(IIS5)上部署一个简单的"Hello World".NET 4.0 REST风格的WCF服务.它在卡西尼号上运行良好.
我试着在这里修改信息给我:
http://haacked.com/archive/2008/11/26/asp.net-mvc-on-iis-6-walkthrough.aspx
但有些东西不是点击.任何人都可以提出想法或评论吗?是的,我必须留在WinXP.
谢谢.
经过相当多的努力,我能够在XP/IIS5上成功部署WCF 4.0 REST Web服务.为了您和其他人在同样情况下的利益,这就是我所做的(如果您需要更多细节,请告诉我):
使用VS 2010,为项目构建部署包,然后将其安装在目标计算机(Web服务器)上.以下链接将向您展示如何执行此操作:http://vishaljoshi.blogspot.com/2009/03/web-packaging-installing-web-packages.html
确保IIS中的虚拟目录配置为使用.NET 4(右键单击虚拟目录>属性> ASP.NET选项卡> ASP.NET版本)
通过使用以下属性创建通配符映射(右键单击虚拟目录>属性>配置>映射选项卡)来配置虚拟目录以支持无扩展请求(即REST API):
可执行文件:C:\ WINDOWS\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll
扩展:.*
检查文件是否存在:未选中
(注意:注意保持此对话框上"OK"按钮变灰的错误.要解决此问题,只需单击可执行文本框中的输入您的分机号并启用"确定"按钮).
如果在访问服务时出现身份验证错误,请关闭虚拟目录上的集成身份验证.如果您在服务的生成的web.config中使用了默认值,这应该可以解决问题.如果您已明确修改了身份验证模式,则必须相应地进行调整.
| 归档时间: |
|
| 查看次数: |
2415 次 |
| 最近记录: |