我正在尝试在全新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-01-22
- C#使用log4net打日志 2023-05-23
- C#实现简单文本编辑器 2023-01-22
- C# 读写自定义的Config文件的实现方法 2023-06-21
- C#命令行参数解析库System.CommandLine使用 2023-04-21
- WPF 在image控件用鼠标拖拽出矩形的实现方法 2022-12-31
- 一篇文章说通C#的属性Attribute 2023-04-14
- c# – NHibernate / MySQL字符串连接 2023-11-26
- 基于C#设计一个双色球选号工具 2023-05-26
- c# volatile 关键字的拾遗补漏 2023-03-14