我有Web API 2 C#项目,通过visual studio运行良好。我键入URL进行测试,如下所示:
http://localhost:51754/api/email/1
它显示了我的XML文件。但是,当我发布和设置IIS时,我得到了
HTTP Error 403.14 - Forbidden.
我是新手,我的问题是我需要在IIS上运行它需要什么样的配置。我正在使用.NET Framework 4.0版集成应用程序池来运行它。
答案 0 :(得分:1)
可能ASP.NET未在您的IIS中注册。尝试使用提升的用户帐户从DOS提示符运行以下命令:
C:\windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -ir
显然,根据您的特定操作系统和框架版本,您可能需要调整路径aspnet_regiis.exe
。使用IIS注册ASP.NET 4.0后,请确保重新启动它以使更改生效:
iisreset