2012-05-13 29 views
0

我有一個MVC4應用程序與aspnet.mdf數據庫與會員表,我已經增加了兩個表。本地我使用「AccountModels.cs」來處理成員資格和數據庫第一個EDMX模式來處理另外兩個表。所以我有兩個連接字符串在本地很好地工作。遠程成員資格的連接字符串aspnet.mdf

遠程,我的數據庫第一EDMX模式「aspnetEntities」連接字符串工作正常,但我不知道我需要做的就是在「DefaultConnection」連接字符串的工作,這就是我所希望的將工作:

不工作

<add name="DefaultConnection" connectionString="Data Source=mydatabase.db.3730456.hostedresource.com; Initial Catalog=mydatabase; Persist Security Info=True; MultipleActiveResultSets=True; User ID=mydatabase; Password=mypass" providerName="System.Data.SqlClient"/> 

遠程DefaultConnection本地它看起來像這樣,但它爲我時產生我添加EDMX

<add name="DefaultConnection" connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\aspnet.mdf;Integrated Security=True;User Instance=True;MultipleActiveResultSets=True" providerName="System.Data.SqlClient" /> 

我的工作遠程aspnetEntities連接字符串

<add name="aspnetEntities" connectionString="metadata=res://*/Models.RegisterModel.csdl|res://*/Models.RegisterModel.ssdl|res://*/Models.RegisterModel.msl;provider=System.Data.SqlClient;provider connection string=&quot;Data Source=mydatabase.db.3730456.hostedresource.com; Initial Catalog=mydatabase; User ID=mydatabase; Password='mypass'&quot;" providerName="System.Data.EntityClient" /> 

當我嘗試遠程運行該網站的會員部分,我得到一個錯誤,說這是試圖建立一個新的數據庫,

CREATE DATABASE權限被拒絕在數據庫'主'中。

有人可以幫助我一個連接字符串,將工作?

回答

0

沒關係,答案是不使用默認的成員資格提供程序並構建自己的自定義提供程序。無論如何,Aspnet.mdf太膨脹了!

相關問題