【问题标题】:.NET Support DELETE request method in VS2010 Built In Server.NET 在 VS2010 内置服务器中支持 DELETE 请求方法
【发布时间】:2012-02-29 19:58:53
【问题描述】:

我正在 .NET 3.5 环境中开发 WCF REST 服务。当我使用 Visual Studio 2010 和内置 Web 服务器进行调试时,当我向 .svc 文件发出请求(特别是在 cygwin 中使用 curl)时,我在 DELETE/PUT 方法上得到 404 Not Found。

当我切换到 IIS7 express 作为 Web 服务器时,我没有任何问题。问题是这会在我的环境中导致大量其他问题。

我的问题是如何从 Visual Studio 2010 的内置 Web 服务器中支持 DELETE 和 PUT 请求方法?有地方设置吗?我需要编辑 web.config 吗?

【问题讨论】:

    标签: .net wcf visual-studio-2010 rest


    【解决方案1】:

    IIS Express 存在的原因是开发人员 Web 服务器不支持 IIS 支持的所有选项。你已经找到了其中一个(SSL 支持是另一个)。

    继续使用 IIS Express 而不是开发者网络服务器。

    【讨论】:

    • 这实际上只是为了测试这些 WCF 服务。每当我们右键单击 Web 项目并说使用 IIS Express 时,该设置都会通过 TFS 签入...使其不太理想。它会破坏其他开发人员的工作。有没有办法在调试时使用 IIS Express 而不会被检入?
    • @BrianScaturro - 我不知道。这更像是一个 TFS 问题......也许问一个关于问题的特定问题(配置自动签入)而不是驱动特定的解决方案(在这种情况下是不可行的)。
    猜你喜欢
    • 2019-01-18
    • 1970-01-01
    • 2019-11-07
    • 2015-06-24
    • 2017-06-13
    • 1970-01-01
    • 2017-10-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多