所以我從我的本地計算機(該網站已在WebMatrix中被開發)移動DNN7網站運行Windows Server 2008DNN數據庫錯誤連接IIS7
當我運行的網站,我得到了錯誤的服務器。 'DNN錯誤連接到數據庫失敗'。
現在奇怪的是我在2008服務器上下載了Webmatrix,並得到了網站運行良好,但從IIS運行它不起作用。
爲什麼它會爲Webmatrix而不是IIS工作?
編輯:我的連接字符串是:
<add name="SiteSqlServer" connectionString="Server=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|Database.mdf;Database=DNN2;Trusted_Connection=Yes;" providerName="System.Data.SqlClient" />
任何思考爲什麼這個連接字符串不會工作?
我不斷收到'與數據庫的連接失敗。
感謝
詹姆斯
是否使用集成安全性?如果是這樣,那麼當它在IIS中託管時,它將使用應用程序池標識連接到SQL服務器。創建一個SQL用戶,然後改變你的web.config使用用戶ID;連接到您的DNN數據庫時的密碼。 –
我使用SQL Express有沒有關係?我嘗試添加爲應用程序池創建的用戶,但沒有任何更改。 –
如果您使用的是SQL Express,則無關緊要。 –