我正在使用WEB API 2在我的本地系统中工作,但是当在Hostgator Windows服务器上运行WEB API 2时,我给出的错误是我的错误截图
答案 0 :(得分:1)
正如我评论的那样,我在共享主机上托管web api时遇到了类似的问题。
解决方案是删除Microsoft.CodeDom.Providers.DotNetCompilerPlatform
包和清理并构建
即使没有Roslyn也可以进行部署,代码没有变化。打开NuGet Package Manager窗口并卸载Microsoft.CodeDom.Providers.DotNetCompilerPlatform包并重建&重新发布。此卸载还会从web.config文件中删除CodeDom配置。这将解决您的目的。基本上这不会在bin文件夹中生成任何csc.exe,vbc.exe文件。
我是从here
得到的