在Windows Server 2008上部署.Net Web服务失败

时间:2009-11-10 15:08:37

标签: c# iis deployment windows-server-2008

我正在尝试在全新的Windows Server 2008上部署一个用VS2008编写的Web服务。在Windows Server 2003上,无数次成功部署了同一个项目。

我尝试过以两种方式部署(两种方式都适用于较旧的Windows Server 2003):

  1. 使用Http直接向IIS服务器发布项目。我收到以下错误:“无法在'dotnetservtest'找到Web服务器。请检查以确保Web服务器名称有效并且您的代理设置已正确设置。如果您确定一切正确,请检查Web服务器可能暂时停止服务。“
  2. 创建MSI并在服务器上运行它。单击该文件后,安装程序立即打印到屏幕:“在安装 ApplicationName 之前,安装程序已中断。您需要重新启动安装程序才能重试。”
  3. 非常感谢任何想法。


    编辑: 由于Alex Stankiewicz的领导,我们设法解决了这两个问题。 第一个问题可以通过在服务器上启用IIS6.0来解决。
    第二个问题可以通过安装FrontPage Extensions来解决,如 here.

    所述

1 个答案:

答案 0 :(得分:3)

问题在于vstudio中的安装程序/设置生成器。 VS2008提供的版本知道如何与iis6通信。尝试将iis7的配置数据库(在win2008上)的兼容性切换为ii6。因此,元数据库兼容性必须设置为iis6。另一种选择是使用新的安装程序MS计划来提供VS2010。链接为here

阿列克