在Hostgator中托管WEB API 2时获取错误<location allowoverride =“false”>

时间:2016-06-04 06:20:52

标签: asp.net-web-api2 hosting web-hosting

我正在使用WEB API 2在我的本地系统中工作,但是当在Hostgator Windows服务器上运行WEB API 2时,我给出的错误是我的错误截图

http://prntscr.com/bc5ihv

1 个答案:

答案 0 :(得分:1)

正如我评论的那样,我在共享主机上托管web api时遇到了类似的问题。 解决方案是删除Microsoft.CodeDom.Providers.DotNetCompilerPlatform包和清理并构建

  

即使没有Roslyn也可以进行部署,代码没有变化。打开NuGet Package Manager窗口并卸载Microsoft.CodeDom.Providers.DotNetCompilerPlatform包并重建&amp;重新发布。此卸载还会从web.config文件中删除CodeDom配置。这将解决您的目的。基本上这不会在bin文件夹中生成任何csc.exe,vbc.exe文件。

我是从here

得到的