我正在尝试在全新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服务失败


基础教程推荐
- c# 实现计时器功能 2023-03-27
- C# using的本质及使用详解 2023-07-04
- WPF实现带筛选功能的DataGrid 2023-07-18
- C#操作注册表之RegistryKey类 2023-06-08
- Unity3D创建圆柱体的方法 2023-01-11
- Winform界面中实现通用工具栏按钮的事件处理方法 2022-11-27
- C#实现计算器窗体程序 2023-05-16
- C#实现添加多行文本水印到Word文档 2023-06-21
- C#简单实现表达式目录树(Expression) 2022-11-26
- Unity实现游戏卡牌滚动效果 2023-01-16