发布Web服务 - IIS上的Web API 2

时间:2016-02-29 20:49:21

标签: web-services iis-7 asp.net-web-api2 publish

我想在IIS 7中发布使用Web Api 2 MVC5创建的Web服务(这是我第一次)。在this tutorial之后,执行"发布..."在我的Web服务的Visual Studio中,这是我的发布文件夹:Publish folder image

然后我尝试在IIS Express中添加一个网站,就像在教程中完成一样,之后当我浏览它时,我收到了HTTP 403错误。

另外,我用Fiddler测试一个POST方法,然后得到404 HttpNotFound

更新:此外,我按照步骤this tutorial进行操作,当我尝试测试路线映射时,我得到404 HttpNotFound

我错过了什么? 在此先感谢您的任何帮助

2 个答案:

答案 0 :(得分:1)

要件

还要验证是否已安装 HTTP Platform Handler版本1.2 。您可以下载here

出版

发布您的网站时,请务必指向 wwwroot文件夹check this post

答案 1 :(得分:0)

首先检查服务器上是否安装了.Net 4.5。请使用aspnet_regiis -i命令在iis上安装.Net4.5服务器。同时确保web配置中有条目

<system.webServer>