0

データベースを持つ GoDaddy でホストされている ASP.NET 4.0 Web サイトがあります。私のサイトが表示されません。それは私のデータベース接続だと思います-

私の接続文字列 -

  <connectionStrings>
    <add name="Personal" connectionString=" Server=xyz.com; Database=xyzDb; User ID=xyzUser; Password=xyzPass; Trusted_Connection=false" providerName="System.Data.SqlClient" />
    <remove name="LocalSqlServer"/>
    <add name="LocalSqlServer" connectionString=" Server=abc.com; Database=abcDb; User ID=abcUser; Password=abcPass; Trusted_Connection=false" providerName="System.Data.SqlClient" />
  </connectionStrings>

私のページからのエラー -

例外の詳細: System.NullReferenceException: オブジェクト参照がオブジェクトのインスタンスに設定されていません。

ソース エラー:

現在の Web 要求の実行中に未処理の例外が生成されました。例外の発生元と場所に関する情報は、以下の例外スタック トレースを使用して特定できます。

スタックトレース:

[NullReferenceException: オブジェクト参照がオブジェクトのインスタンスに設定されていません。] FonyFacts02.DataAccessLayer..ctor() +74
FonyFacts02.DataAccessLayer..cctor() +39

[TypeInitializationException: 'FonyFacts02.DataAccessLayer' の型初期化子が例外をスローしました。]
FonyFacts02.DataAccessLayer.GetInstance() +0
FonyFacts02.FonyFacts..ctor() +34
FonyFacts02.Default.Page_Load(Object sender, EventArgs e) +99
System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp、オブジェクト o、オブジェクト t、EventArgs e) +14
System.Web.Util.CalliEventHandlerDelegateProxy.Callback(オブジェクト送信者、EventArgs e) +35 System.Web.UI.Control。 OnLoad(EventArgs e) +91
System.Web.UI.Control.LoadRecursive() +74
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +2207

それが実際に私の接続文字列なのか、それとも何か他のものなのか、誰か教えてもらえますか? ウェブサイトはhttp://www.fonyfacts.com/にあり ます。

4

2 に答える 2

0

LocalSqlServer 接続文字列名をオーバーライドしないでください。これは machine.config ファイルで定義されており、何らかの理由で特別な意味を持ち、使用できない 2 つの名前のうちの 1 つになっています (LocalMySqlServer はもう一方であり、machine.config でも定義されています)。接続文字列に別の名前を付けます。

また、接続文字列に Data Source 属性がありませんが、これはマスキング手順によるものだと確信しています。

于 2012-10-06T05:06:54.937 に答える
0

接続文字列に間違った値を渡していると思います...

サーバーは次のようにする必要があります

サーバー= xpode.db.4563273.hostedresource.com

私のサイトもそこにあります...そして同じ接続で動作しています。データベース資格情報を確認してください

ありがとう、
Rohit
xpode.com

于 2012-10-06T14:39:27.330 に答える