- 透過 Microsoft Web Platform Installer (Web PI) 這個超方便的工具將 SQL Server 2008 R2 Express & DNN 等元件安裝好以後,從 Computer -> Manage -> Services and Applications -> Services 裡面可以看到,SQL Server (SQLEXPRESS) 服務預設是以「Network Service」這個系統內建帳戶來執行的:
- 而啟動 IIS Manager (Start -> Run -> inetmgr 或者 Control Panel -> System and Security -> Administrative Tools -> IIS Manager
) 後可看到,位於 Default Web Site 下的 dotnetnuke Web Application 是在 DefaultAppPool 中執行的:
- 而 DefaultAppPool 預設是以 ApplicationPoolIdentity 身份來執行的:
- 因此在 http://localhost/dotnetnuke 這個安裝頁面中就無法選擇以 Auto 模式進行安裝(被判定為系統中不存在 SQL Server Express):
- 因此只要把 DefaultAppPool 改為以 Network Service 身份來執行:
- 並且重新啟動 IIS:
- 在 http://localhost/dotnetnuke 安裝畫面中就可以使用 Auto 模式來進行安裝:
- 安裝完成後,DB 的 data file 會位於以下位置:C:\inetpub\wwwroot\
dotnetnuke\App_Data, Database.mdf、Database_log.ldf
以上就是一些需要特別注意的地方,只要做完這一步,後續的安裝就非常簡單啦!