Visual Studio无法在IIS中创建网站。

10 浏览
0 Comments

Visual Studio无法在IIS中创建网站。

安装Visual Studio 2010的服务包1后无法在IIS中创建网站。以下是错误信息:

---------------------------

Microsoft Visual Studio

---------------------------

配置 Web http://localhost/MyWebSite 为 ASP.NET 3.5 失败。

您必须手动为此网站配置 ASP.NET 3.5,以便正常运行该网站。Visual Studio 无法检测此虚拟根目录是否已配置为与 ASP.NET 2.0 一起使用。可能的原因是您没有足够的权限访问 IIS metabase。您可能需要手动为此网站配置 ASP.NET 2.0,以便您的网站能够正常运行。

---------------------------

确定 帮助

---------------------------

有人知道如何修复吗?谢谢!

附注:我使用的是Windows 7 x64操作系统。

0
0 Comments

问题原因:Visual Studio在IIS中无法创建网站。

解决方法:

1. 尝试以管理员身份运行Visual Studio。

2. 如果已经安装了VS11(Visual Studio 2011),请确认之前的VS10(Visual Studio 2010)快捷方式是否设置为始终以管理员身份运行。如果是,可能会导致此问题。需要更改快捷方式的设置。

3. 感谢回答。此解决方法是正确的,可以解决问题。

0
0 Comments

问题出现的原因可能是应用程序池使用的.NET版本不正确。解决方法是更改应用程序池的.NET版本为v3.5。具体操作步骤如下:

1. 打开管理工具中的IIS管理器。

2. 在左侧选择“应用程序池”。

3. 在右侧双击“DefaultAppPool”(或者其他你创建的应用程序池)。

4. 在“.NET Framework版本”下拉菜单中选择v3.5。

5. 点击“确定”并重启IIS。

不确定是否需要重启IIS,但这样做不会有任何损害。

在应用程序池配置中没有找到asp.net v3.5,只有4、2和没有托管代码的选项。看起来v3.5更像是v2的一个扩展。可以参考这个链接:hanselman.com/blog/...

0
0 Comments

当我删除默认的应用程序池时,这个问题发生了。

感谢Microsoft Connect报告,我能够通过在IIS 7管理器树中的“站点”节点的“Web站点默认值”属性下选择一个新的默认应用程序池来解决这个问题。

“Web站点默认值”属性窗口的截图

原因:删除了默认应用程序池。

解决方法:在IIS 7管理器树中的“站点”节点的“Web站点默认值”属性下选择一个新的默认应用程序池。

0