gpt4 book ai didi

wcf - 将 WCF REST 4.0 部署到 XP IIS 5?

转载 作者:行者123 更新时间:2023-12-04 22:11:48 24 4
gpt4 key购买 nike

我正在尝试在 WinXP (IIS5) 上部署一个简单的“Hello World”.NET 4.0 REST 样式的 WCF 服务。它在 Cassini 中运行良好。

我尝试将此处的信息调整为适合我:

http://haacked.com/archive/2008/11/26/asp.net-mvc-on-iis-6-walkthrough.aspx

但有些东西没有点击。任何人都可以提出想法或意见吗?是的,我必须继续使用 WinXP。

谢谢。

最佳答案

经过相当多的努力,我能够在 XP/IIS5 上成功部署 WCF 4.0 REST Web 服务。为了您和处于相同情况的其他人的利益,这就是我所做的(如果您需要更多详细信息,请告诉我):

  1. 使用 VS 2010,构建部署项目包,然后将其安装在目标机器上(您的网络服务器)。以下链接将向您展示如何执行此操作:http://vishaljoshi.blogspot.com/2009/03/web-packaging-installing-web-packages.html

  2. 确保您在 IIS 中的虚拟目录配置为使用 .NET 4(右键单击虚拟目录 > 属性 > ASP.NET 选项卡 > ASP.NET 版本)

  3. 通过创建具有以下属性的通配符映射(右键单击虚拟目录 > 属性 > 配置 > 映射选项卡)来配置您的虚拟目录以支持无扩展请求(即您的 REST API):
    可执行文件:C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll
    扩展名:.*
    检查文件是否存在:未选中
    (注意:请注意该对话框上的“确定”按钮保持灰色的错误。要解决此问题,只需在输入扩展程序后单击可执行文本框,“确定”按钮应启用)。

  4. 如果您在访问服务时遇到身份验证错误,请关闭虚拟目录上的集成身份验证。如果您在服务生成的 web.config 中使用了默认值,这应该可以解决问题。如果您已经明确修改了身份验证模式,那么您将不得不相应地进行调整。

关于wcf - 将 WCF REST 4.0 部署到 XP IIS 5?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3990325/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com