项目做了一大半了,该开始调查部署与安装了,在msdn上面看了一圈儿,没看到Web的,只找到windows的啦,后来在网上发现了。结合我自己的项目,我又总结了一下下,作为以后的备份,也和大家分享下:)
1、首先将web项目发布出来。
2、然后打开你的.net工程(我用的是vs2005),鼠标右击你的工程(解决方案),选择add new project(这时你会看到在你原有的工程下面又多了一个项目,我曾经傻了吧唧的又新建了一个独立的,导致后面无法进行!汗啊!)。
3、选择setup and develepment projects(安装和部署项目)中的web setup project(web 安装项目)。(路径最好保持默认的)
4、这时会显示文件系统,鼠标右键web application folder,选择 添加项目输出,同时选中content files和primary output。(我的那个里面没有primary output,只选了content files也没有问题)
5、这时工程中会新增加一个新的工程(setup的),保存一下。
6、右击“目标计算机上的文件系统”,选中属性,将ProductName设置成你要打包的项目名。
7、右击web application folder,选中属性,将DefaultDocument设置成默认登录页,一般是dafult.aspx。
8、选中你的“setup”程序,按右键,选择生成(build)。
9、在新建工程的debug文件夹下面的文件就是安装文件啦,可以拷到客户机上去进行安装。如果有数据库,可以还原一下就行了。
我在本地测试了一下,没有问题,还没有尝试让其他的机器访问。等有消息再更新。o(∩_∩)o...
PS:经过测试,在其他机器上面也是可以的:),以上的部署是普通的web程序,数据库可以是Access的。
但是如果是SQL Server的话,就不行了。还有一点就是以上的方法会把源source也部署上去。
我会再继续研究关于以上两个问题的解决方案:)