DNN数据库错误连接IIS7

时间:2013-10-22 08:15:13

标签: sql database iis-7 connection-string dotnetnuke

所以我将DNN7网站从我的本地计算机(该网站已在WebMatrix中开发)移动到运行Windows Server 2008的服务器。

当我运行网站时,我收到了错误消息。 'DNN错误连接到数据库失败'。

现在奇怪的是我在2008 Server上下载了Webmatrix,并让网站运行正常,但从IIS运行它不起作用。

为什么它适用于Webmatrix但不适用于IIS?

编辑:我的连接字符串是:

<add name="SiteSqlServer" connectionString="Server=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|Database.mdf;Database=DNN2;Trusted_Connection=Yes;" providerName="System.Data.SqlClient" />

有什么想法为什么这个连接字符串不起作用?

我不断收到'与数据库的连接失败。

由于

詹姆斯

1 个答案:

答案 0 :(得分:3)

请确保更新web.config中的两个SiteSqlServer设置。看下面看一个例子。一个位于<connectionStrings>下,另一个位于<appSettings>

      <connectionStrings>
        <add name="SiteSqlServer" connectionString="Server=myServerName;Database=myDataBase;User Id=myUsername;
Password=myPassword;" providerName="System.Data.SqlClient" />
      </connectionStrings>

      <appSettings>
        <add key="SiteSqlServer" value="Server=myServerName;Database=myDataBase;User Id=myUsername;Password=myPassword;" />
      </appSettings>

希望这有帮助