RESTFul服务在IIS Express / VS2013中有效,但在IIS服务器上无效

时间:2014-02-14 06:01:34

标签: asp.net rest iis

我在VS 2013中开发了一个RESTFul Web服务,它在IIS Express上本地运行良好。

我发布到我转移到另一台PC并使用IIS管理器的软件包我将zip文件作为默认网站的一部分导入。

在浏览器中加载网址会导致“应用程序中的服务器错误”HTTP错误404(或其他40x错误)。

我尝试过不同的实现,一个是svc文件而另一个没有。还要在web.config = 4.0中设置目标框架,并将默认应用程序池设置为.Net V4.0

如何让我的服务(从Visual Studio运行良好)在IIS中运行?

1 个答案:

答案 0 :(得分:0)

我发现Microsoft的更新为enable IIS 7.5 handlers to handle requests whose URLs do not end with a period

我的Windows 7无法安装此更新,因此我运行Windows更新以应用许多更新。虽然没有一个看起来与无扩展网址直接相关,但它确实可以解决问题。

我像以前一样使用IIS管理器导入了我的应用程序,它运行正常!