sql - DNN数据库错误连接IIS7

标签 sql database iis-7 connection-string dotnetnuke

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

当我运行网站时出现错误。 “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" />

知道为什么这个连接字符串不起作用吗?

我一直收到“连接到数据库失败”。

谢谢

詹姆斯

最佳答案

请确保更新 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>

希望对你有帮助

关于sql - DNN数据库错误连接IIS7,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19512530/

相关文章:

php - 如何显示两个选定日期之间数据库中的数据

powershell - Octopus Deploy - 用于在 IIS 上设置 SSL 绑定(bind)的 Deploy.ps1 脚本

php - SQL 查询导致我的加载更多帖子功能出现问题

c++ - Qt 中 PostgreSQL 和 MySQL 的优缺点?

php - 如何检查用户是否关注用户列表中的另一个用户?

java - 高效的数据导入 PostgreSQL DB

asp.net - 使用 appcmd 添加新站点而不提供站点 ID?

tomcat - URL 重定向工作正常,但重写给出 404

mysql - 删除数据库 SQL 查询中的第一个元素

Mysql:当所有选定的行都符合给定条件时返回 true