启动ASP.NET应用程序时出现“无法访问IIS元数据库”错误
大家好!我是一名初级C#开发者,正在处理一个基于.NET Framework 4.7.2的ASP.NET Web Forms项目。昨天一切正常,但今天尝试从Visual Studio 2022通过IIS Express(或本地IIS——我不太确定)启动应用程序时,遇到了以下错误:
“无法访问IIS元数据库。您没有足够的权限访问您机器上的IIS元数据库。”
该错误在编译后立即出现,当Visual Studio尝试打开浏览器时。我没有更改任何设置,没有删除文件夹,也没有动过IIS。以下是我的Global.asax.cs中的简单代码,不太可能是原因:
```csharp
public class Global : HttpApplication
{
void Application_Start(object sender, EventArgs e)
{
// 应用程序启动时运行的代码
BundleConfig.RegisterBundles(BundleTable.Bundles);
RouteConfig.RegisterRoutes(RouteTable.Routes);
}
}
```
我以管理员权限运行项目(Visual Studio以管理员身份启动)。