今天在iis7下部署网站的时候出现了如下图所示的错误:
上网搜索了下,网上最多的答案是把应用程序池设置为Classic .NET AppPool,我仔细想了一下,这个根本就是一个治标不治本的办法,如果网站数量一多,把多个网站放在一个应用程序池下是不安全的,在对比了两个应用程序池的设置以后,才发现,错误提示都已经说的很清楚了,只是我没有好好去看。
在应用程序池的高级设置里有个托管管道模式,默认值为Integrated,我们将其修改为Classic,就可以很好的解决问题了。