Asp.net发布到IIS
具体发布过程,参见https://blog.csdn.net/qq_33412610/article/details/74853534;
此文档主要是记录一下在过程中遇到的问题。
1
出现此错误的原因可能是因为 应用程序池没有允许32位的程序运行:
解决办法,选择使用的应用程序池,在右侧的操作栏中选择 高级设置,打开将 允许32位的程序运行设为 true;
2
出现此类错误,证明发布版本是v4.0 ,而程序池使用版本为V2.0;
这时,首先 点击左侧的根节点,在功能模块选择“ISAPI 和CGI限制” asp.net v4.0 为允许状态。如图:
其次,选择发布的网站,在右侧的操作栏中选择高级设置,将应用程序池改为V4.0 即可解决问题: