我有一个相当简单的C#WebAPI2项目,它在本地运行,但在远程机器(Windows Server 2012 R2 Standard)上发布到IIS后,网页显示以下内容(将customErrors设置为"Off"后):
'/'应用程序中的服务器错误.编译错误说明:在编译服务此请求所需的资源期间发生错误.请查看以下特定错误详细信息并相应地修改源代码.编译器错误消息:编译器失败,错误代码为-2146232576.
如果我抓取详细的编译器输出并在IIS服务器上运行它,我会收到一条智能屏幕错误消息:
此应用无法在您的PC上运行.要查找适用于您的PC的版本,请咨询软件发行商.
我猜它与编译器版本有关,但自上次发布以来没有任何变化.
有任何想法吗?