如题,我用C#写的一个解决方案,包含了C/S三层架构,共5个项目,用的数据库是SQL Server 2005,Windows平台的。问题是:
1、如何打包此方案,我知道有发布,也可以新建一个安装部署项目,应该用哪一个,这两种方法有什么区别。
2、如何把这个方案部署到局域网的服务器上,在服务器端具体应该怎么配置。
3、客户端怎么安装,有什么要求。如果有相关帖子或者资料,发个链接也行。

解决方案 »

  1.   

    http://www.vegoo.net/info/71620_5075.html
      

  2.   

    可以用Inno setup或者Install shield之类的安装包制作工具打包了,然后在服务器上制作个简单的Web网站提供下载,客户端下载了安装包之后一路"next"就OK了。
      

  3.   

    此外,还可以使用ClickOnce部署。
    http://blog.csdn.net/ssihc0/archive/2008/11/10/3268568.aspx
    我们经常要面对的是对开发模式的选择,比如C/S模式和b/s模式。现在,很多人都似乎比较喜欢选择B/S模式进行web的开发,这其中的原因是很多的。但其中一点很重要的原因,那就是因为B/S开发的话,部署非常之容易,因为这样很容易实现"瘦客户端",客户端只需要使用浏览器就可以运行应用了。但B/S模式下开发的WEB应用,也有其不足之处,主要是由于功能实现起来,是没办法和传统的C/S模式下的winform应用相比的,很多winform下要实现的优秀功能,在Web上都很难实现,或者说有的根本没办法实现。但传统的winform,在部署上也有自己的困难之处,如果客户端多的话,每次部署和版本升级都十分麻烦。  在.net 2.0里,微软新推出了一项叫clickonce(一次点击)的应用程序部署技术,可以很好的解决上面的这个矛盾。在VS2005 中已经整合了clickonce的技术,使到用户可以很方便地部署winform开发的程序,很容易地管理其升级部署。
      

  4.   

    直接把服务器端安装在服务器上,客户端和服务器端都装上framework就行了啊
      

  5.   

    直接把服务器端安装在服务器上,客户端和服务器端都装上framework就行了啊
      

  6.   

    setup也可以。.net自带的最好。虽然界面有点难看。但可扩充。功能强大。