DataAccessLayer抛出异常

我有一个在GoDaddy上托管的具有数据库的ASP.NET 4.0网站。 我的网站不会出现。 我认为这是我的数据库连接 -

我的连接字符串 -

  <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(对象发件人,EventArgs e)+99
System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp,Object o,Object t,EventArgs e)+14
System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender,EventArgs e)+35 System.Web.UI.Control.OnLoad(EventArgs e)+91
System.Web.UI.Control.LoadRecursive()+74
System.Web.UI.Page.ProcessRequestMain(布尔includeStagesBeforeAsyncPoint,布尔includeStagesAfterAsyncPoint)+2207

任何人都可以告诉我,如果它实际上是我的连接字符串或其他东西? 该网站位于 - http://www.fonyfacts.com/谢谢


您不应该覆盖LocalSqlServer连接字符串名称。 它在machine.config文件中定义,由于某些原因具有特殊含义,使其成为您不能使用的唯一两个名称之一(另一个LocalMySqlServer,也在machine.config中定义)。 为连接字符串选择其他名称。

此外,您在连接字符串中缺少数据源属性,但我确定这是来自您的屏蔽步骤。


我认为你在连接字符串中传递了一些错误的值...

服务器应该是这样的

服务器= xpode.db.4563273.hostedresource.com

我的网站也在那里......并使用相同的连接。 请验证您的数据库凭据

谢谢,
罗希特
xpode.com

链接地址: http://www.djcxy.com/p/27985.html

上一篇: DataAccessLayer threw an exception

下一篇: element null error