之前开发的web应用程序在IIS中运行出现了如下错误提示:
出现这种情况也没多想,根据提示看了应用程序配置文件和IIS配置,在IIS中应用程序配置出了问题,如下图:
原来应用程序名未创建,修改后在运行以及就没问题啦。修改完后想了想有没有其他方法可以解决这个问题了,百度一下,果然这个解决方法只是其中一种,其它方法如下:
方法1、若IIS中没有应用程序名,先创建,若还不行把C:\WINDOWS\Microsoft.NET\work\v2.0.50727\CONFIG\ machine.config中的所有allowDefinition="MachineToApplication"改为allowDefinition="Everywhere",慎用,有时候改了可能会报其他错。
方法2、把你的虚拟目录指向web.config所在在文件夹,因为web.config的某些配置节只能出现在网站的虚拟目录跟目录中。