最近弄YetAnotherForum作爲一個項目的論壇,中間走了不少彎路阿,在有些地方浪費了不少時間,所以一定要記錄下來,免得以後忘了,也讓對這個東西有興趣的朋友也少走點彎路。
一。安裝吧沒有什麼好說了,最新代碼從www.YetAnotherForum.net 上直接下就好了,我一開始不知道以爲官網上的不支持中文,所以沒有從官網上面下,而是到處搜了一些漢化版來用,後來才知道啊,不過官網上的中文版管理頁面還是英文的,網上的版本管理頁面有中文的但是版本都比較老了。
還有就是安裝數據庫的時候使用的sqlexpress,裝的時候選錯了安裝模式,應該選混合模式選成了windows驗證模式,結果配置那個web.config老是連不上。修改回fix模式上網找了下資料,把下面那段話保存爲.REG文件,雙擊運行下就可以了,然後先用windows模式登陸,右鍵屬性security裏選爲sql server and..那個mode,再security-logins裏面把sa用戶的密碼改了就行了。
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Microsoft SQL Server/MSSQL.1/MSSQLServer]
"LoginMode"=dword:00000002
web.config裏連接數據庫的寫法<connstr>user id=sa;pwd=XX;data source=./SQLEXPRESS;initial catalog=DBNAME;timeout=90</connstr>
二。第2個問題就是我裝的.net 2005,雙擊.sln想打開源碼工程結果老是報錯,很是鬱悶,最後把.sln,.csproj.user,.csproj三個文件刪了,然後在.net裏open website纔打開的,傻乎乎的這樣用了2個禮拜,到後來發現要開始改論壇源碼了,但是後臺的cs文件怎麼也跟不進去,修改了的東西也沒有效果,因爲用.net比較少,還以爲這個代碼就是不讓人改的,調查了好久啊,最後無意中看到一篇文章才明白VS2005 要打個補丁,然後就可以像VS2003一樣支持webapplication project了。
裝完以後一運行,debug都沒有問題了,唉,我是不是太笨了阿?
先寫這麼多,後面再有問題再記錄啦。