مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

yamani8888

عضویت از 1393/04/15

تنظیم connection string در هاست

  • یکشنبه 19 اردیبهشت 1395
  • 17:29
تشکر میکنم

سلام. من این connection  string  رو در هاست Plesk استفاده میکنم و با ارور های مختلف موجه میشم

 <connectionStrings>
    <add name="FekreKaghaziDBEntities" connectionString="metadata=res://*/Models.MyModel.csdl|res://*/Models.MyModel.ssdl|res://*/Models.MyModel.msl;provider=System.Data.SqlClient;provider connection string=&quot;data source=.;initial catalog=FekreKaghaziDB;User Id=fkDBadmin1;Password=fekrekaghaziDBadmin112345;integrated security=True;MultipleActiveResultSets=True;App=EntityFramework&quot;" providerName="System.Data.SqlClient" />
  </connectionStrings>

اروری که میده:

Keyword not supported: 'metadata'.

پاسخ های این پرسش

تعداد پاسخ ها : 7 پاسخ
کاربر سایت

افشین ایمانی زاده

عضویت از 1393/12/24

  • یکشنبه 19 اردیبهشت 1395
  • 18:10
<connectionStrings>
    <add name="connectionname" connectionString="metadata=res://*/Models.MyModel.csdl|res://*/Models.MyModel.ssdl|res://*/Models.MyModel.msl;provider=System.Data.SqlClient;provider connection string=&quot;User Id=youuserid;Password=yourpaas;data source=.;initial catalog=databasename;MultipleActiveResultSets=True;App=EntityFramework&quot;" providerName="System.Data.EntityClient" />
  </connectionStrings>

 

دوست عزیز این رو تست کنید

فقط مقادیر youuserid و yourpaas و databasename و نام خود connection string رو با مقادیر واقعی خود جایگزین کن 

کاربر سایت

yamani8888

عضویت از 1393/04/15

  • یکشنبه 19 اردیبهشت 1395
  • 19:38

دوست خوبم! متن کد شما با بنده هیچ تفاوتی نداشت...

فقط جای پارامتر ها فرق میکرد. ولی با این حال تست کردم و جوابی نگرفتم...

اگر موردی به ذهن دوستان میرسه ممنون میشم...

کاربر سایت

افشین ایمانی زاده

عضویت از 1393/12/24

  • یکشنبه 19 اردیبهشت 1395
  • 19:48
integrated security=True رو حذف کردید از داخل رشته اتصال ؟
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • دوشنبه 20 اردیبهشت 1395
  • 08:18

شما باید DataSource را با مقداری که سرور در اختیار شما قرار میده پر کنید

معمولا هاست ها از local استفاده نمیکنند

کاربر سایت

yamani8888

عضویت از 1393/04/15

  • دوشنبه 20 اردیبهشت 1395
  • 10:58

جناب مدائنی از این کلمه استفاده کردم که هاست در اختیارم گذاشت:   .\MSSQLSERVER2012

 

باور کنید هر راهی که بگید امتحان کردم. نمیدونم مشکل کجاست

کاربر سایت

ofoghcomputer

عضویت از 1393/07/15

  • دوشنبه 20 اردیبهشت 1395
  • 11:07

سلام دوست عزیز

از Ado.net استفاده می کنید یا Entity Framework؟

اگر از Entity Framework استفاده می کنید قسمت زیر را در آخر connection string تصحیح کنید:

 providerName="System.Data.EntityClient"

عبارت integrated security=True را هم پاک کنید

امیدوارم درست بشه

 

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • دوشنبه 20 اردیبهشت 1395
  • 11:14
<connectionStrings>
    <add name="FekreKaghaziDBEntities" connectionString="metadata=res://*/Models.MyModel.csdl|res://*/Models.MyModel.ssdl|res://*/Models.MyModel.msl;provider=System.Data.SqlClient;provider connection string=&quot;data source=./MSSQLSERVER2012;initial catalog=FekreKaghaziDB;User Id=fkDBadmin1;Password=fekrekaghaziDBadmin112345;MultipleActiveResultSets=True;App=EntityFramework&quot;" providerName="System.Data.SqlClient" />
  </connectionStrings>

 

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)