my favorite

2007/03/27

DotNetNuke with IIS (5.0 & 6.0)

在安裝DotNetNuke的時候,IIS5.0很容易安裝,IIS6.0就遇到不少問題
主要是ApplicationPool要設定成使用asp.net v2.0
留一下記錄防止以後再度遇到問題而不知所措

1. 設定Virtual Dir for DotNetNuke,執行權限要開啟成"指令碼及執行檔"
2. 修改web.config檔案,把SiteSqlServer設定成正確的連線
< name="siteSqlServer" connectionstring="Serer=Server_IP; Database=DotNetNuke; uid=XXXX; pwd=XXXX;" providername="System.Data.SqlClient">

(記得把<-- -->的comment拿掉才有作用,順便把SQL EXPRESS都comment起來)
3. 開啟SQL Server 2005 Management Studio,並且在資料庫新增DotNetNuke (單純新增,不用設定任何參數)
4.
接下來IIS5.0與IIS6.0不同之處

IIS5.0 (Windows XP Pro or Windows 2000 Server)
1. 新增ASP.NET電腦帳戶使用權限 (default)

IIS6.0 (Windows 2003 Server)
1. 新增NETWORK SERVER使用權限(default)
2. 設定ApplicationPool為asp.net v2.0
%windir%\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis -s
C:/Inetpub/wwwroot/DotNetNuke (自行連成一行)
3. 設定Temporary ASP.NET Files的權限(NETWORK SERVICE帳戶開啟寫入權限),資料夾
路徑為 C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/Temporary ASP.NET Files

最後再進行以下的共同步驟
1. 開啟http://Server_IP/DotNetNuke/
2. DotNetNuke便會自動進行安裝,以及進入DotNetNuke首頁

No comments:

BIO

Taipei, GuTing, Taiwan

huang47 | personal

huang47 | personal