如果在 IIS 中没有将虚拟目录配置为应用程序,则可能导致此错误。
原来问题出在我运行项目时,使用的VS版本不同,原先低版本的项目要
转为高版的,转换时在项目的目录下做了原先版的备份(一般备份的文
件名为backup),导致多一了个web.config文件。单单删去web.config
文件不行,要把整个备份删除或者移到别的地方。我就把那个backup删
掉,再次运行项目就没有问题了。
也就是当我们生成网站或者生成项目时,此时会出现一个backup文件夹,这个文件夹的功能与web.config的意义是相同的,只要删除backup文件就可以了。