【问题标题】:Visual Studio .NET 2010 Permission FailureVisual Studio .NET 2010 权限失败
【发布时间】:2025-12-01 18:15:01
【问题描述】:
是否有人遇到过包含 Web 应用程序的 Visual Studio .NET 2010 解决方案的问题,该解决方案无法在 Windows XP SP3 操作系统上加载 Web 应用程序?
C:\Development\WebProjects\MyApp\web\web.csproj
: 错误 : Web 应用程序项目
web 配置为使用 IIS。至
访问本地 IIS Web 上的网站
服务器,您必须运行 Visual Studio
在管理员帐户下。
我被难住了,我尝试了以下方法:
- 已将我的帐户添加到本地管理员组
- 右键单击 Web 应用程序并选择重新加载
- 卸载并重新安装 Visual Studio .NET 2010
- 浏览到 VS.NET 2010 可执行文件,选择运行身份,并以管理员身份运行
以上四项都没有奏效,我没有想法了。事实上,我发现的信息是针对 Vista 和 Win7 而不是 XP。
【问题讨论】:
标签:
visual-studio-2010
iis
【解决方案1】:
我发现卸载 IIS 并重新安装以及运行 aspnet_regiis.exe -ga ASPNET 解决了这个问题。
【解决方案2】:
回答这个问题是因为这是我在网上找到的唯一一个与我几天前遇到相同问题的线程(类似于 Win XP SP3 上的 Visual Studio 2010),我花了一段时间才弄明白。
我采取的解决步骤:
- 重新安装 IIS。
- IIS 正在读取我的 .aspx 文件
作为 XML 文件并提供 XML 解析
错误。我跑了 aspnet_regiis.exe
-ga aspnet 来自 C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319。
- 然后我的页面扔了
System.Web.Hosting.HostingEnvironmentException(“无法访问 IIS 元数据库”)
每次我尝试访问它们时。
Ran Repair for .NET Framework 4 Extended(请参阅http://support.microsoft.com/kb/555583),这解决了问题。
【解决方案3】:
如果您将无效的内容放入 applicationHost.config 文件中,也会发生这种情况。检查 IIS 管理器是否将网站显示为已启动。
就我而言,我有一个重复的 serviceAutoStartProviders 节点。