所以在过去的几周里,我一直在为我的老板开发这个应用程序,然后昨晚 IT 管理员用我的机器连接了我的机器。我认为他所做的唯一一件事就是重命名计算机名称,但可能还有更多。无论如何,我在上电脑后重新打开项目,现在 ASP.Net Web 项目正在查看每个 aspx 文件的当前目录中的 web.config 而不是项目目录根目录中的 web.config(其中一直都是这样)。
说明:处理服务此请求所需的配置文件期间发生错误。请查看下面的具体错误详细信息并适当地修改您的配置文件。
解析器错误消息:加载配置文件时发生错误:无法开始监视对“C:\*web 项目位置*\pages”的更改,因为访问被拒绝。
源错误:
[没有相关的源代码行]
源文件:C:\*web 项目位置*\pages\web.config
web.config 文件位于 c:\*web 项目位置*\web.config 下并且应该加载。项目中没有其他 web.config 文件。我在项目中为应用程序的不同部分定义了各种文件夹,一个用于 UserControls 和 MasterPages 的文件夹。如果我从这些子文件夹之一打开任何 aspx 文件,<%@ Page %> 指令表示它正在该目录中查找 web.config 文件,而不是项目的根目录。
请帮忙!我一直在谷歌搜索并搜索堆栈以寻找没有结果的答案。我能找到的唯一细节与部署到 IIS 时发生的这种情况有关。我不这样做。
预先感谢您的帮助。非常感谢。