c#-在Windows Server 2008上部署.Net Web服务失败
作者:互联网
我正在尝试在全新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
阿列克
标签:iis,deployment,windows-server-2008,c 来源: https://codeday.me/bug/20191210/2101595.html