c#web部署
2017-11-14 21:12:00 weixin_34018169 阅读数 17

经常到现场给客户安装和调试程序,有时候现场遇到的问题简直让人无语,所以经验是一笔财富。

在网上找了一些注意事项,值得借鉴,所以安装web程序之前检查

1.检测客户机是否安装有IIS,如果没有则安装(客户机一般都不会有IIS,所以要提供安装文件)

解决方法一是自带IIS安装包,这个可以网上下载到,但是这个就怕客户原来安装的系统是精简版的系统,出了问题你都找不到那里出错。

解决方法二是重新安装系统,安装系统的同时安装IIS文件,这样一般就不会出错。

首次安装IIS还要对其进行配置,比如IP配置,应用程序池,还有支持ASPX和.net版本的支持等等的问题,

操作系统对于用户对文件访问权限的设置,如果网站文件中还需要一些特殊的权限,比如写入和修改的权限,

这些你碰到了就晓得了。

2.检测客户机是否安装有.net FrameWork2.0以上版本,如果没有则安装(要自带.net FrameWork2.0安装文件)

安装2.0框架这个不多说简单。。。

3.把程序安装到IIS的其中一个虚拟目录下

一般打包完成的程序点默认安装基本会在默认网站下面,这样直接输入ip就读取的出来。

4.打包SQL数据库?脚本、备份文件、数据文件等方式均可。

数据库是否安装,web安装后是否连接上数据库,对数据库的安全进行设置,备份还原数据文件,

不同版本数据库如何共享数据文件,还有好多好多,你绝对会头大的。。。。



本文转自夜&枫博客园博客,原文链接:http://www.cnblogs.com/newstart/archive/2012/05/16/2504670.html,如需转载请自行联系原作者

2012-05-16 19:12:00 weixin_33860722 阅读数 24

经常到现场给客户安装和调试程序,有时候现场遇到的问题简直让人无语,所以经验是一笔财富。

在网上找了一些注意事项,值得借鉴,所以安装web程序之前检查

1.检测客户机是否安装有IIS,如果没有则安装(客户机一般都不会有IIS,所以要提供安装文件)

解决方法一是自带IIS安装包,这个可以网上下载到,但是这个就怕客户原来安装的系统是精简版的系统,出了问题你都找不到那里出错。

解决方法二是重新安装系统,安装系统的同时安装IIS文件,这样一般就不会出错。

首次安装IIS还要对其进行配置,比如IP配置,应用程序池,还有支持ASPX和.net版本的支持等等的问题,

操作系统对于用户对文件访问权限的设置,如果网站文件中还需要一些特殊的权限,比如写入和修改的权限,

这些你碰到了就晓得了。

2.检测客户机是否安装有.net FrameWork2.0以上版本,如果没有则安装(要自带.net FrameWork2.0安装文件)

安装2.0框架这个不多说简单。。。

3.把程序安装到IIS的其中一个虚拟目录下

一般打包完成的程序点默认安装基本会在默认网站下面,这样直接输入ip就读取的出来。

4.打包SQL数据库?脚本、备份文件、数据文件等方式均可。

数据库是否安装,web安装后是否连接上数据库,对数据库的安全进行设置,备份还原数据文件,

不同版本数据库如何共享数据文件,还有好多好多,你绝对会头大的。。。。

 

2017-11-22 08:31:51 david_520042 阅读数 527

最近,老大准备将已有的C/S架构项目中的通信部分做成通用,需要将其支持WebService为以后项目向着B/S架构升级做好铺垫,为此身为屌丝的我去各种百度WebService是个什么卵玩意,然后逐渐搭建一个了简单的WebService服务,顺便截了下图,一边以后学习使用!特此奉上!

Web Service 的创建简单编码、发布和部署
前言:
  Web service是一个平台独立的,低耦合的,自包含的、基于可编程的web的应用程序,可使用开放的XML(标准通用标记语言下的一个子集)标准来描述、发布、发现、协调和配置这些应用程序,用于开发分布式的互操作的应用程序。
  Web Service技术, 能使得运行在不同机器上的不同应用无须借助附加的、专门的第三方软件或硬件, 就可相互交换数据或集成。依据Web Service规范实施的应用之间, 无论它们所使用的语言、 平台或内部协议是什么, 都可以相互交换数据。Web Service是自描述、 自包含的可用网络模块, 可以执行具体的业务功能。Web Service也很容易部署, 因为它们基于一些常规的产业标准以及已有的一些技术,诸如标准通用标记语言下的子集XML、HTTP。Web Service减少了应用接口的花费。Web Service为整个企业甚至多个组织之间的业务流程的集成提供了一个通用机制。
WebService实例的创建:
开发工具:vs2013旗舰版
开发环境:.Net FrameWork 4.0
WebService项目
WebService的创建
WebService的发布
WebService在IIS上部署
IIS部署完成,浏览器访问
工程文件的打包下载(包含发布版)
一、WebService的创建
1.新建项目
这里写图片描述

2.选择web –》asp.net web窗体应用程序
这里写图片描述

3.添加web服务
这里写图片描述

4.选择web服务–》命名你可以任意,我这里是WebService1

这里写图片描述

5.可以看到默认方法有一个HelloWorld()

   [WebMethod]
   public string HelloWorld()
   {
      return "Hello World";
   }        

后面再添加一个方法测试用

  [WebMethod]
  public string GetStr(string name)
  {
     return this.HelloWorld() + "-->:" + name;
  }

如图所示,然后,选择一个浏览器点击运行–》我用的是Firefox(火狐)
这里写图片描述

6.运行没问题的话可以看到来个方法,即时刚才默认的一个方法,和添加的另一个方法

地址栏:http://localhost:13420/WebService1.asmx

这里写图片描述

7.选择GetStr()测试下这个方法 输入一个字符串,单击–》调用
这里写图片描述

8.可以看到运行结果,返回值是HelloWorld 加一个输入的字符串

这里写图片描述

9.地址栏后面加上?wsdl可以查看具体的方法和参数等等

这里写图片描述

二、WebService的发布
1.发布WebServiceTest工程

选中工程项目–》发布

这里写图片描述

2.选择新建配置文件输入一个名字

配置文件
这里写图片描述

连接

这里写图片描述

连接
这里写图片描述

设置
这里写图片描述

3.预览发布
这里写图片描述

4.发布完成

这里写图片描述

三、WebService的IIS部署
1.IIS上部署发布的项目

新建网站
这里写图片描述

2.填写网站名称和物理路径以及绑定端口号

这里写图片描述

3.修改应用程序池
这里写图片描述

四、IIS部署完成浏览器访问
打开浏览器直接访问:

http://localhost:6677/WebService1.asmx

WebService的创建,发布和部署完成!

五、工程文件的下载
工程文件下载:

发布文件下载:

2012-11-08 15:21:02 limlimlim 阅读数 646
部署Webservices时需要注意,虚拟目录指向的文件夹需要共享设置Everyone权限,否则浏览asmx文件时会提示没有权限
2010-05-26 22:18:00 xiongxyt2 阅读数 6195

c# winform 程序打包部署

1 新建一个 c# 安装部署项目

2 在文件系统编辑器里把做好的项目的可执行文件及要用到的其它文件(相关dll及资源文件)添加进来(应用程序文件夹)

3 如果要在程序菜单中加快捷方式,可以在应用程序文件夹里把项目的可执行文件 生成一个快捷方式,再剪切到 用户的程序菜单 栏里同时可以把名称改成你要的名称

4 如果要加进卸载功能 vs 2003 下 ,在应用程序文件夹里添加文件的时候同时把 C:/WINDOWS/system32/msiexec.exe 这个文件加进来, 建个快捷方式,剪切到 用户的程序 文件夹中 在属性窗口中 arguments 输入 /x {productcode} 这个productcode 是空上安装项目的属性里的 productcode 的属性值,copy过来即可,如 /x {16C2B03C-F8C9-4BE9-9BD6-D4E6319FDA66}

5 同时可以为快捷方式指定自己的图标,在属性的icon 里可指定

如何为WinForm程序打包

时间:2009-09-10 09:43来源: 作者:方寸之间 点击: 4次

如何为WinForm程序打包 Posted on 2009-09-10 09:43 jingjing1009 阅读(14) 评论(1) 编辑 收藏 网摘 所属分类: WinForm 今天需要为一个应用程序打包,由于步骤比较多,加上我个人的遗忘性很大,就去网上搜了一个很详细的打包步骤,为了防止以后再次的遗忘,

如何为WinForm程序打包

Posted on 2009-09-10 09:43 jingjing1009 阅读(14) 评论(1)  编辑 收藏 网摘 所属分类: WinForm clip_image001 今天需要为一个应用程序打包,由于步骤比较多,加上我个人的遗忘性很大,就去网上搜了一个很详细的打包步骤,为了防止以后再次的遗忘,特将其粘贴至此。闲话少说,上图:

1:新建安装部署项目
打开VS,点击新建项目,选择:其他项目类型->安装与部署->安装向导(安装项目也一样),然后点击确定.(详细见下图)
此主题相关图片如下:

clip_image003

2:安装向导
关闭后打开安装向导,点击下一步,或者直接点击完成.
3:开始制作
安装向导完成后即可进入项目文件夹:
双击"应用程序文件夹"在右边的空白处右击,选择添加->文件,将你的做的应用程序的可执行文件和相应的类库和组件添加进来.

clip_image005

然后右击你的可执行文件,创建快捷方式,然后把快捷方式分别剪切或复制到左边的"用户的'程序'菜单"和"用户桌面"中.
这样安装程序安装安装完成后会在 "开始->所有程序"和"桌面"上生成程序的快捷方式.

clip_image007

然后右击左边的"应用程序文件夹"打开属性对话框:
将属性中的"defaultlocation"的路径中的"[manufacturer]"去掉,
不然的话做好的安装程序默认安装目录会是"c:/programm file/你的用户名/安装解决方案名称";
然后打开解决方案管理器,右击你的解决方案名称,选择属性:
在打开的属性页中,选择"系统必备",
clip_image008

在打开的系统必备页中,选中如下中的选择项,这个很重要!!!!!1!!!!!
选上以后,在生成的安装文件包中包含.netframework组件.(这个选项默认是没有选中的)

clip_image009

好了,这样就完成99%了,然后点击"生成->生成解决方案",哈,生成成功!
4:制作完成
现在打开解决方案文件夹下的debug文件夹,就可以看到生成的安装文件了.
【续】关于"卸载"功能的添加
上面的文章只介绍了简单的生成安装的方法,
但是在vs.net2005下并没有直接生成卸载程序的功能,
所以我们只好用msi来实现了,
原理我就不讲了,网上一搜一堆,我只讲操作,
【1】:在添加你的应用程序项目的时候,多添加一个msiexec.exe进去,
这个文件在c:/windows/system32文件夹下,

clip_image010

添加进去以后,为了让他更像个卸载程序,把他的名字改成"Uninstall.exe",
当然这个关系不大,改不改都行的.
然后给他创建一个快捷方式,放到桌面或者"开始-程序"中,
我选择放在了开始菜单中,然后下面我们要的做的就是查找这个部署项目的ProductCode了,
鼠标左键单击项目名称,记住是左键单击,然后点击属性标签,注意:不是右击的属性,
这个区别很大,这时你就可以看到ProductCode了,

clip_image011

然后打开你创建的那个快捷方式的属性对话框,
在Aguements属性中输入"/x {ProductCode}",
clip_image012

clip_image013
好了,然后点击"生成解决方案"即可生成带有卸载功能的安装程序了.

部署C#应用程序

阅读数 435

好像很复杂的样子,有时间研究下 

博文 来自: antswallow

c#软件打包部署

阅读数 24

参考网上资料:http://blog.csdn.net/hanghwp/archive/2009/03/17/3998083.aspx一.配置文件,不用引入到打包文件中。二.软件打包部署过程:1.新建部署工程,一步步向下。2.修改打包工程的属性,右键部署工程——》属性,修改Author,Manufacturer,ProductName属性,如下图:3.选择需要部署程序的工程,自动添加依赖项的引用。...

博文 来自: weixin_33982670

C#安装与部署

阅读数 1004

.NET下提供了几种方法:    1.可以直接把生成的exe和项目中引用的dll都拷贝到目标机器上,如果目标机器上安装了.NETFramework,马上程序就能使用了,无须经过安装的过程,这种方法最简单!    2.可以使用VS自带的“安装项目”来生成安装包,具

博文 来自: jiutao_tang

C#:部署SQLDMO

阅读数 7

        public void DeploySQLDMO(string dllPath)        {            string systemPath = Environment.GetFolderPath(Environment.SpecialFolder.System);            string sqlwoaFile = String.Format...

博文 来自: weixin_34087307

C# 部署hibernate

阅读数 108

01引入hibernate.dll和mysql.dll创建hibernate.cfg.xml始终复制<?xmlversion="1.0"encoding="utf-8"?>NHibernate.Connection.DriverConne

博文 来自: weixin_33950757
没有更多推荐了,返回首页