我的解决方案中有一些 Web 应用程序项目,这些项目是使用项目属性中的 Web 选项卡设置的,以使用本地 IIS 服务器并在那里创建 Web。这适用于 Windows XP、Windows 2003。
我想在 Windows 2008 上打开该项目,但在使用此类 Web 设置加载每个项目时,该项目会弹出以下弹出窗口:
System.Runtime.InteropServices.COMException
我需要做些什么来为 Windows 2008 启用此功能吗?
我的解决方案中有一些 Web 应用程序项目,这些项目是使用项目属性中的 Web 选项卡设置的,以使用本地 IIS 服务器并在那里创建 Web。这适用于 Windows XP、Windows 2003。
我想在 Windows 2008 上打开该项目,但在使用此类 Web 设置加载每个项目时,该项目会弹出以下弹出窗口:
System.Runtime.InteropServices.COMException
我需要做些什么来为 Windows 2008 启用此功能吗?
我不是很肯定,但我不以为然...我会确保您为 IIS7 安装了所有 IIS6 兼容性选项(当您设置 Windows 2008 Server 时)。
听起来您缺少一些 IIS6 会以这种方式部署站点的 COM 组件。
编辑
根据评论...这是安装说明。
我想到的另一件事是在 Windows Vista 和 2008 上,Visual Studio 需要以提升的权限运行(例如以管理员身份运行)。你这样做吗?