項目做了一大半了,該開始調查部署與安裝了,在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也部署上去。
我會再繼續研究關於以上兩個問題的解決方案:)