Visual Studio 无法在 IIS 中创建网站
Posted
技术标签:
【中文标题】Visual Studio 无法在 IIS 中创建网站【英文标题】:Visual Studio can't create web site in IIS 【发布时间】:2011-03-11 12:46:53 【问题描述】:为 Visual Studio 2010 安装 Service Pack 1 后,无法在 IIS 中创建网站。这是错误信息:
-------------------------- 微软视觉工作室 -------------------------- 为 ASP.NET 3.5 配置 Web http://localhost/MyWebSite 失败。 您必须为 ASP.NET 3.5 手动配置此站点,以便 网站正常运行。 Visual Studio 无法检测到这是否 虚拟根已配置为与 ASP.NET 2.0 一起使用。可能的 原因是您没有足够的权限来访问 IIS 元数据库。您可能需要手动配置此站点以 ASP.NET 2.0 以使您的站点正确运行。 -------------------------- 确定 帮助 --------------------------有人知道怎么解决吗?谢谢!
附:我正在使用 windows7 x64。
【问题讨论】:
【参考方案1】:您是否尝试过通过右键单击“以管理员身份运行”来运行 Visual Studio?
【讨论】:
刚刚安装了 VS11,我的旧 VS10 快捷方式设置为始终以管理员身份运行。这让我很生气,但你的答案是正确的。 #干杯 谢谢.. 有点慌了!【参考方案2】:这发生在我删除默认应用程序池时。
感谢Microsoft Connect report,我能够通过 IIS 7 管理器树中站点节点的“网站默认值”属性下的choosing a new default application pool 解决此问题。
【讨论】:
【参考方案3】:尝试更改您的应用程序池正在使用的 .Net 版本。
-
从管理工具中打开 IIS 管理器。
选择左侧的应用程序池。
在右侧,双击“DefaultAppPool”(或您可能创建的任何一个)
在 .Net Framework 版本下选择 v3.5。
单击确定并重新启动 IIS。
我不知道你是否必须重新启动 IIS,但它不会受到伤害。
【讨论】:
应用程序池配置中没有 asp.net v3.5。只有 4、2 并且没有托管代码。 看起来v3.5更像是v2的扩展。在此处查看此链接:hanselman.com/blog/…【参考方案4】:我在这里找到了答案: Visual Studio 2013. You do not have sufficient privilege to access IIS web sites on your machine
IIS 将配置文件存储在您的个人驱动器上。在我的公司,我们的共享驱动器因维护而停机,我收到了这个错误。驱动器恢复联机后,VS.NET 再次开始工作。
【讨论】:
这似乎也是我的情况。我们的 My Documents 文件夹实际上指向服务器上的共享驱动器。服务器崩溃了,我们失去了一切。你能告诉我那个配置文件叫什么吗?它在哪里?我正在尝试找到重新创建它的方法。谢谢!以上是关于Visual Studio 无法在 IIS 中创建网站的主要内容,如果未能解决你的问题,请参考以下文章
我无法在Visual Studio 2017中创建android密钥库
无法在 Visual Studio 2017 的共享项目中创建文件夹
无法在 Visual Studio 2003 中创建 Web 应用程序