2010年8月27日 星期五

手動安裝BugNet

前幾個月小玩了一下BugNet, 其實他有DotnetNuke的影子在.所以我使用起來覺得挺親切的

這是線上版,可以看看他的功能和操作介面

現在開始要記錄一個內部小專案的點滴, 所以打算用這套管理工具,同時打算升級到vs2010,方便做一些客製修改,以下是安裝過程

1.先到BugNet網站下載 source,目前版本為 0.8.193.0,  

已經有for vs2010的版本0.8.221.0, release date 2010/08/31,

修改source code  BugNET_WAP\BugNET_WAP.csproj,把UseIIS設成False, 所以步驟2-8都不用了

若要沿用原來0.8.1930的資料庫,不想執行install, 則將src\BugNET_WAP\Install\dbscripts\Latest.SqlDataProvider.sql直接執行
或者參考官網的升級步驟


若建立一個新的DB,則繼續 步驟9-13

2.解壓縮後,先將src\BugNET_WAP複製出來, 因為等等要升級到vs2010
3.點開src\BugNET.sln,用vs2008開啟,開啟時,系統會提示在IIS建立BugNet的虛擬目錄,開啟後,先rebuild solution,將會使用到的bin檔先準備好(因為直接用bin檔下的dll比較省事)
4.刪除IIS  BugNet的虛擬目錄
5.在vs2010開啟步驟2的目錄下的BugNET_WAP.csproj 專案檔 (來源是web application而不是web site project)
6.系統會再提示在IIS建立BugNet的虛擬目錄, 所以之前建立的虛擬目錄要先刪除
7.開啟後,將此專案的 Target framewpork版本改成3.5
8.接著Add Reference, 將vs2008 下的 src\BugNET_WAP\bin\ 除了BugNet.dll外都加入
9.rebuild 2010的專案


10.接著,開啟sql2008, 建一個空的Database名叫BugNet
11.回到vs2010專案, 打開web.config,將資料庫連線資訊修改一下,指到步驟10所建立的db server,可參考官網上的說明,第4點
12.展開專案目錄install, 找到 Install.aspx, 進行瀏覽
13.接著就開始執行資料庫物件建立,然後就大功告成了, 按登入用admin / password 登入即可,如以下的書面

沒有留言:

張貼留言

publish error allowDefinition='MachineToApplication'

一個老舊的aspx web form專案,調了一些功能建置成功,但進行部署時顯示以下錯誤。 在應用程式層級之外使用註冊為 allowDefinition='MachineToApplication' 的區段發生錯誤。錯誤的原因可能是虛擬目錄尚未在 IIS 中設定為...