当前位置: 首页 > 知识库问答 >
问题:

无法访问IIS元数据库

贾烨
2023-03-14

一个ASP.NET web项目加载了解决方案,但我得到了这个错误

共有1个答案

呼延升
2023-03-14

这可能与注册ASP/IIS无关。原因正是错误消息所说的:Visual Studio Devenv.exe运行时没有足够的权限访问IIS进程,如果解决方案包含的web项目的web设置表示使用IIS而不是VS dev服务器,则需要这样做。

您的问题有两种解决方案:

>

  • 以管理员身份运行VS,然后重新打开解决方案/项目。
  • 使用文本编辑器编辑web应用程序的项目文件,并将此行从True更改为false:

     <UseIIS>True</UseIIS>
    

    这将阻止它使用IIS并要求更高的特权。

    我认为,VS要求管理特权的原因是,如果IIS网站不存在,它将根据需要尝试为您创建IIS网站。

  •  类似资料:
    • 嗨,我知道有几个线程对此,但没有一个解决方案似乎对我有效。 我有一个ASP.NET网站项目,我正试图加载并在Visual Studio中发布该项目。然而,当我加载项目时,我得到了错误: 到目前为止我所尝试的: 获得C://Windows/system32/inetsrv/config的所有权 在我的project_name.csproj文件中设置 返回到旧的team foundation serv

    • 安装Visual Studio2012并打开解决方案后,在此表单中出现一系列错误: Web应用程序项目Foo配置为使用IIS。 无法访问IIS元数据库。您没有足够的权限访问计算机上的IIS网站。 我为我们的每个web应用程序都得到了这一点。 我尝试过的事情: 以管理员身份运行Visual Studio 正在运行aspnet_regiis.exe-ga MyUserName 正在运行aspnet_r

    • null MSFT开发者社区问题

    • 如果使用Visual Studio解决方案文件打开站点,则会收到一条消息,说明项目加载失败。如果右键单击该目录并选择重新加载,则会收到一条消息:“创建虚拟目录http://localhost:1436/失败,错误为:无法访问IIS元数据库。您没有足够的权限访问计算机上的IIS网站。” 如果将该网站作为网站打开(不使用解决方案或项目文件),则会出现错误“配置IIS Express失败,出现以下错误:

    • 我无法访问节点中的帖子数据。js应用。我也在用express。 app.js: HTML:

    • 我正在使用DBEAVER3.8.0,并试图建立到本地PostgreSQL数据库的一般连接。 若要查看所有数据库,请选中“显示非默认数据库”复选框。当我试图访问我的一个数据库的架构时,我得到了错误