DNN杂记
問題1: DNN 安裝在Sql Server 2005時缺少DotNetNuke_template.mdf,錯誤提示:could not found DotNetNuke_template.mdf.
解決:下載這個文件,解壓縮后放入相應的目錄“…\Website\Providers\DataProviders\SqlDataProvider”
問題2: 默認的連接字符串可能不能使用,提示不能連接數據庫
解決:?修改web.config
<add name="SiteSqlServer" connectionString="Server=(local);Database=DotNetNuke;uid=sa;pwd=admin123;" providerName="System.Data.SqlClient"/>
問題3: Object reference not set to an instance of an object.
Source File: E:\My Documents\Sample Code\DNN\DotNetNuke_3.1.1_Source\components\Portal\PortalSettings.vb ?? Line: 458
原因: 數據沒有正常生成,PortalAlias表缺少數據.注意第一次安裝時安裝報告如果有error產生,則通常會有數據庫錯誤.
解決: 可以刪除數據庫,并將Website\Portals\0文件夾刪除,然后重新打開站點,則會重新安裝數據庫.
問題4:安全問題
Permissions.FileIOPermission
解決: 添加network service用戶到Website目錄,并賦予全部權限
問題5:sql server 2005下DNN不能用繼承驗證訪問數據庫,無法使用Data Source=COMPUTER05;Initial Catalog=DotNetNuke;Integrated Security=True作為連接字符串?
打開management studio,security增加asp.net(域時用'機器名\asp.net')用戶,并給DotNetNuke數據庫增加這一用戶,賦予db_ower權限.
解決:下載這個文件,解壓縮后放入相應的目錄“…\Website\Providers\DataProviders\SqlDataProvider”
問題2: 默認的連接字符串可能不能使用,提示不能連接數據庫
解決:?修改web.config
<add name="SiteSqlServer" connectionString="Server=(local);Database=DotNetNuke;uid=sa;pwd=admin123;" providerName="System.Data.SqlClient"/>
問題3: Object reference not set to an instance of an object.
Source File: E:\My Documents\Sample Code\DNN\DotNetNuke_3.1.1_Source\components\Portal\PortalSettings.vb ?? Line: 458
原因: 數據沒有正常生成,PortalAlias表缺少數據.注意第一次安裝時安裝報告如果有error產生,則通常會有數據庫錯誤.
解決: 可以刪除數據庫,并將Website\Portals\0文件夾刪除,然后重新打開站點,則會重新安裝數據庫.
問題4:安全問題
Permissions.FileIOPermission
解決: 添加network service用戶到Website目錄,并賦予全部權限
問題5:sql server 2005下DNN不能用繼承驗證訪問數據庫,無法使用Data Source=COMPUTER05;Initial Catalog=DotNetNuke;Integrated Security=True作為連接字符串?
打開management studio,security增加asp.net(域時用'機器名\asp.net')用戶,并給DotNetNuke數據庫增加這一用戶,賦予db_ower權限.
轉載于:https://www.cnblogs.com/Truly/archive/2006/06/12/423999.html
總結
- 上一篇: AB PLC LOGIX 5000控制
- 下一篇: 《浮华背后》观后