2

私はウェブサイト、mvc4ウェブサイトをテストしています。私は実際にMVCを学んでいます。

私は自分の個人的なホスティングにウェブサイトを公開しました、私のコンピュータではうまくいきます、しかし一度私のホスティングに入ると私はエラーがあります、ここに最初に接続文字列があります:(私は練習にnorthwindを使用しています)

 <add name="NorthwindEntities" connectionString="metadata=res://*/Models.NorthWindModel.csdl|res://*/Models.NorthWindModel.ssdl|res://*/Models.NorthWindModel.msl;
     provider=System.Data.SqlClient;
     provider connection string=&quot;
     data source=**************.db.********.hostedresource.com;;
     initial catalog=**********;
     User ID=******;         
     MultipleActiveResultSets=True;
     App=EntityFramework&quot;
     Password='********';
     integrated security=True;"
     providerName="System.Data.EntityClient" />

そしてここにエラーがあります:

初期化文字列の形式が、インデックス166以降の仕様に準拠していません。説明:現在のWeb要求の実行中に、未処理の例外が発生しました。エラーとエラーがコードのどこで発生したかについての詳細は、スタックトレースを確認してください。

例外の詳細:System.ArgumentException:初期化文字列の形式がインデックス166以降の仕様に準拠していません。

ソースエラー:

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

スタックトレース:

[ArgumentException:初期化文字列の形式がインデックス166以降の仕様に準拠していません。] System.Data.Common.DbConnectionOptions.GetKeyValuePair(String connectionString、Int32 currentPosition、StringBuilder buffer、Boolean useOdbcRules、String&keyname、String&keyvalue)+5078242システム.Data.Common.DbConnectionOptions.ParseInternal(Hashtable parsetable、String connectionString、Boolean buildChain、Hashtable synonyms、Boolean firstKey)+132 System.Data.Common.DbConnectionOptions..ctor(String connectionString、Hashtable synonyms、Boolean useOdbcRules)+98システム。 Data.EntityClient.EntityConnection.ChangeConnectionString(String newConnectionString)+118 System.Data.EntityClient.EntityConnection..ctor(String connectionString)+81System.Data.Entity.Internal.LazyInternalConnection。InitializeFromConnectionStringSetting(ConnectionStringSettings appConfigConnection)+78 System.Data.Entity.Internal.LazyInternalConnection.TryInitializeFromAppConfig(String name、AppConfig config)+32 System.Data.Entity.Internal.LazyInternalConnection.Initialize()+131System.Data.Entity.Internal。 LazyInternalConnection.CreateObjectContextFromConnectionModel()+13 System.Data.Entity.Internal.LazyInternalContext.InitializeContext()+281 System.Data.Entity.Internal.InternalContext.GetEntitySetAndBaseTypeForType(Type entityType)+18 System.Data.Entity.Internal.Linq.InternalSetData.Entity.Internal.LazyInternalConnection.CreateObjectContextFromConnectionModel()+13 System.Data.Entity.Internal.LazyInternalContext.InitializeContext()+281 System.Data.Entity.Internal.InternalContext.GetEntitySetAndBaseTypeForType(Type entityType)+18 System.Data.Entity .Internal.Linq.InternalSetData.Entity.Internal.LazyInternalConnection.CreateObjectContextFromConnectionModel()+13 System.Data.Entity.Internal.LazyInternalContext.InitializeContext()+281 System.Data.Entity.Internal.InternalContext.GetEntitySetAndBaseTypeForType(Type entityType)+18 System.Data.Entity .Internal.Linq.InternalSet1.Initialize() +56 System.Data.Entity.Internal.Linq.InternalSet1.GetEnumerator()+15 System.Data.Entity.Infrastructure.DbQuery 1.System.Collections.Generic.IEnumerable<TResult>.GetEnumerator() +40 System.Collections.Generic.List1..ctor(IEnumerable 1 collection) +315 System.Linq.Enumerable.ToList(IEnumerable1 source)+58 MvcApplication1.Controllers.HomeController.Index()+21 lambda_method(Closure、ControllerBase、Object [])+62 System.Web.Mvc.ActionMethodDispatcher.Execute(ControllerBase controller、Object [] parameters)+17 System.Web.Mvc.ReflectedActionDescriptor.Execute(ControllerContext controllerContext、IDictionary 2 parameters) +188 System.Web.Mvc.ControllerActionInvoker.InvokeActionMethod(ControllerContext controllerContext, ActionDescriptor actionDescriptor, IDictionary2 parameters)+27System.Web.Mvc.Async。<>c_ DisplayClass42.b _41()+28System.Web.Mvc.Async 。<>c_ DisplayClass8 1.<BeginSynchronous>b__7(IAsyncResult _) +12 System.Web.Mvc.Async.WrappedAsyncResult1.End()+50 System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeActionMethod(IAsyncResult asyncResult)+29System.Web.Mvc。 Async。<> c_DisplayClass39.b_ 33()+59System.Web.Mvc.Async。<>c_DisplayClass4f.b_ 49()+240System.Web.Mvc.Async。<>c _DisplayClass37.b_ 36(IAsyncResult asyncResult)+12 System.Web.Mvc.Async.WrappedAsyncResult 1.End() +50 System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeActionMethodWithFilters(IAsyncResult asyncResult) +31 System.Web.Mvc.Async.<>c__DisplayClass2a.<BeginInvokeAction>b__20() +23 System.Web.Mvc.Async.<>c__DisplayClass25.<BeginInvokeAction>b__22(IAsyncResult asyncResult) +128 System.Web.Mvc.Async.WrappedAsyncResult1.End()+50 System.Web.Mvc .Async.AsyncControllerActionInvoker.EndInvokeAction(IAsyncResult asyncResult)+26System.Web.Mvc。<>c _DisplayClass1d.b_ 18(IAsyncResult asyncResult)+14System.Web.Mvc.Async。<>c _DisplayClass4.b_ 3(IAsyncResult ar) +25 System.Web.Mvc.Async.WrappedAsyncResult 1.End() +55 System.Web.Mvc.Controller.EndExecuteCore(IAsyncResult asyncResult) +41 System.Web.Mvc.Async.<>c__DisplayClass4.<MakeVoidDelegate>b__3(IAsyncResult ar) +25 System.Web.Mvc.Async.WrappedAsyncResult1.End()+55 System.Web.Mvc.Controller.EndExecute(IAsyncResult asyncResult)+28 System.Web.Mvc.Controller.System.Web.Mvc.Async.IAsyncController .EndExecute(IAsyncResult asyncResult)+10System.Web.Mvc。<>c _DisplayClass8.b_3(IAsyncResult asyncResult)+28System.Web.Mvc.Async。<>c _DisplayClass4.b__3(IAsyncResult ar)+25 System.Web.Mvc.Async.WrappedAsyncResult`1.End()+55System.Web.Mvc。 MvcHandler.EndProcessRequest(IAsyncResult asyncResult)+30 System.Web.Mvc.MvcHandler.System.Web.IHttpAsyncHandler.EndProcessRequest(IAsyncResult result)+9 System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()+8970061システム.Web.HttpApplication.ExecuteStep(IExecutionStep step、Boolean&completedSynchronously)+184

では、世界で何が起こっているのでしょうか?私は多くの異なるconnectionStringsを試しましたが成功しませんでした。

ありがとう

4

2 に答える 2

3

2つの隣接する;; 位置166で。

于 2013-01-08T23:49:11.880 に答える
0

これらのGoDaddyの記事の情報に従ってください。

データベース接続文字列の検索

ASP.NET3.5を使用したSQLServerデータベースへの接続(asp.net mvc 4を使用していることはわかっていますが、おそらくこれが役立つでしょう)

さらにヘルプが必要な場合は、StackOverflowの質問に対して具体的/ローカライズされているため、GoDaddyに連絡する必要があります

于 2013-01-08T23:37:08.353 に答える