无法创建或打开Web应用程序

时间:2014-06-03 08:38:29

标签: visual-studio visual-studio-2013

我使用VS 2013 Pro并遇到大问题。打开现有的Web应用程序并创建新的Web应用程序会引发错误,使VS完全无用。

我将尝试描述问题,可能导致问题的详细信息以及我尝试解决问题的方法。

问题

1)当我尝试打开现有的Web应用程序时,出现错误说:

创建虚拟目录http://localhost:1234/失败,并显示错误:无法访问IIS元数据库。您没有足够的权限访问计算机上的IIS网站。

2)当我尝试创建一个新的Web应用程序时,我收到一条错误消息:

未指定的错误(来自HRESULT的异常:0x80004005(E_FAIL))

详情

周末内部IT部门对网络进行了更改。 "我的文件"我存储在网络驱动器上的文件夹。 IT部门改变了“我的文档”的路径。夹。 Visual Studio有一些设置文件存储在"我的文档"它可能没有更新文件夹的路径,导致错误。

我尝试了什么

  • 以管理员身份运行Visual Studio
  • 修复Visual Studio来自"添加/删除程序"
  • 卸载并重新安装Visual Studio
  • 卸载Resharper
  • 尝试了此Can't create new projects nor items: Visual Studio 2010 dialog initialization exception
  • 运行c:\ windows \ microsoft.net \ framework \ v2.0.50727 \ aspnet_regiis.exe -ga ASPNET(给出错误:发生错误:0x800706fc主要dom之间的信任关系 ain和受信任域失败。)

没有解决问题的方法。请heeeeelp !!!

1 个答案:

答案 0 :(得分:0)

解决方案1:

Control Panel -> Programs and Features -> Turn Windows Features on or off... inside that, we had to select Internet Information Services -> Web Management Tools -> IIS 6 Management Compatibility -> IIS Metabse and IIS 6 configuration compatibility

解决方案2:

使用文本编辑器编辑Web应用程序的项目文件,并将此行从True更改为False:

<UseIIS>True</UseIIS>

解决方案3:

%systemroot%\inetsrv\config

授予IIS AppPool身份权限

解决方案4:

在命令提示符下运行: aspnet_regiis -iaspnet_regiis.exe -ga