C:\Users\****\StorageFolder\WEB\MyPage\MyPage.aspx: ASP.NET runtime error: An error occurred loading a configuration file: Invalid file name for file monitoring: 'C:\Users\****\StorageFolder\WEB\web.config'. Common reasons for failure include:
- The filename is not a valid Win32 file name.
- The filename is not an absolute path.
- The filename contains wildcard characters.
- The file specified is a directory
- Access denied. (C:\Users\****\StorageFolder\WEB\web.config)
错误发生在 aspx 文件的这一行:
<%@ Page Language="VB" AutoEventWireup="false" MasterPageFile="~/Templates/Default.master" CodeFile="MyPage.aspx.vb" Inherits="MyPage" %>
当我尝试打开MyPage.aspx
和MyPage.aspx.vb
. 这绝不是一个网站项目或 Visual Studio 项目,只是一个文件夹中的两个单独的文件。
对于它所引用的路径,web.config
它所引用的是一个包含文件的web.config
文件夹。
没有与这些文件相关的 Web 项目或 Visual Studio 项目。我不是在网络服务器上编辑它。据我所知, VS2012 应该对那个文件夹根本不感兴趣,那web.config
为什么会这样呢?
如果我将该文件夹重命名web.config
为其他文件夹,打开页面文件时的错误就会消失,但为什么会发生这种情况呢?