我正在尝试在全新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#操作XML方法详解 2023-05-06
- C#使用HtmlAgilityPack组件解析html文档 2023-06-14
- C#插入图片到Excel表格单元格代码详解 2023-01-27
- C# 字符串与unicode互相转换实战案例 2023-03-28
- C#中的int、long、float、double等类型都占多少个字节的内存? 2023-11-14
- c#-Windows Mobile 6.1-.NET CF StatusBar控件-嵌入图标 2023-11-17
- c#中多个屏幕上的重复Windows窗体 2023-09-19
- C#可变参数params示例详解 2023-05-17
- Unity3D实现攻击范围检测 2023-02-16
- 关于C#转换二进制所引起的一些思考 2023-03-04