4

そのため、DNN7 Web サイトをローカル コンピューター (サイトは 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" />

この接続文字列が機能しない理由はありますか?

「データベースへの接続に失敗しました。

ありがとう

ジェームズ

4

1 に答える 1

3

web.config で両方の SiteSqlServer 設定を更新していることを確認してください。以下に例を示します。1つは下<connectionStrings>にあり、もう1つは下にある<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>

お役に立てれば

于 2013-10-22T14:00:22.470 に答える