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

我正在尝试在全新Windows Server 2008上部署用VS2008编写的Web服务.同一项目在Windows Server 2003上成功部署了无数次.我尝试了两种部署方式(两种方式均可在较旧的Windows Server 2003上运行):使用Http将项目直接...

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

我尝试了两种部署方式(两种方式均可在较旧的Windows Server 2003上运行):

>使用Http将项目直接发布到IIS服务器.我收到以下错误消息:“在’dotnetservtest’上找不到Web服务器.请检查以确保Web服务器名称有效并且您的代理设置正确.如果您确定一切正确,则该Web服务器可能暂时无法使用.”
>创建一个MSI并在服务器上运行它.单击文件后,安装程序立即显示在屏幕上:“在安装ApplicationName之前,安装程序已中断.您需要重新启动安装程序才能重试.”

任何想法将不胜感激.

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

解决方法:

问题出在您的vstudio中的安装程序/设置生成器. VS2008附带的版本知道如何与iis6对话.尝试将iis7(在win2008上)的配置数据库的兼容性切换为ii6.因此,配置数据库兼容性必须设置为iis6.另一个选择是使用VS2010附带的新安装程序MS计划.链接是here

阿列克

本文标题为:c#-在Windows Server 2008上部署.Net Web服务失败

基础教程推荐