【问题标题】:Unable to use IIS7 with Visual Studio 2010, MVC2.0 and NET4无法将 IIS7 与 Visual Studio 2010、MVC2.0 和 NET4 一起使用
【发布时间】:2011-02-13 20:44:41
【问题描述】:

这是我的环境 Windows7、Visual Studio 2010、MVC2.0 和 NET4 我的默认网站配置为使用 ASP.NET v4.0 应用程序池。

这是重现我的问题的简单方法

创建一个新的 MVC2 应用程序 打开属性窗口 转到 Web 选项卡 勾选“使用 IIS 本地 Web 服务器” 点击“创建虚拟目录”按钮

我收到此错误消息

To access local IIS Web Sites, you must install the following IIS components:

In addition, you must run visual Studio in the context of an Administrator account
For more information, press F1

注意“...以下 IIS 组件:”后面的空行

我以管理员身份运行 VS2010 按 F1 没有任何帮助

【问题讨论】:

    标签: visual-studio-2010 iis-7 windows-7 asp.net-mvc-2 asp.net-4.0


    【解决方案1】:

    我检查了我的 Windows 事件日志文件,发现我的元数据库已损坏 (我以为我们在 IIS7 中摆脱了这个,但看起来它仍然在这里......)

    我用这个Microsoft article从旧版本恢复它,现在一切正常

    希望这可以帮助其他人

    【讨论】:

      【解决方案2】:

      你试过以管理员身份运行 VS 吗?

      右键单击您的 VS 快捷方式并选择“以管理员身份运行”

      【讨论】:

      • 这就是我以管理员身份运行它的情况我刚刚意识到我的 IIS 是 7.5 (7.5.7600.16385) 而不是 7.0
      【解决方案3】:

      在尝试将现有网站添加到解决方案时,我遇到了相同的错误消息,在 VS2008、Windows 7 + IIS7 中。我认为这是其中一条错误消息,其中它所说的可能是一个大红鲱鱼,即它不一定与以管理员身份运行或未安装组件有关。

      在我的例子中,网站有一个 HTTP 绑定,其中主机名设置为“localhost”。一旦我清除了它,它就可以正常工作。不要问我为什么要放“localhost”,在当时看来是有道理的。

      我的网上搜索也出现了this brief entry,这对我不起作用。

      【讨论】:

        猜你喜欢
        • 2011-02-15
        • 2023-03-20
        • 2012-12-04
        • 1970-01-01
        • 2022-09-25
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-09-30
        相关资源
        最近更新 更多