• پایان فعالیت بخشهای انجمن: امکان ایجاد موضوع یا نوشته جدید برای عموم کاربران غیرفعال شده است

مشکل در ConnectionString

fivestar

Registered User
تاریخ عضویت
14 نوامبر 2006
نوشته‌ها
73
لایک‌ها
0
باسلام ، به یه مشکل عجیب در اتصال به دیتابیس برخورد کردم .

در web config این کد رو نوشتم :

کد:
<configuration xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0">
  <connectionStrings>
  
    <add name="MainConnStr" connectionString="data source=.\SQLEXPRESS;Integrated Security=True;AttachDBFilename=C:\INETPUB\WWWROOT\A.MDF;User Instance=true"
        providerName="System.Data.SqlClient" />
   </connectionStrings>
  <appSettings>
    <add key="MainConnStr" value="data source=.\SQLEXPRESS;Integrated Security=True;AttachDBFilename=C:\INETPUB\WWWROOT\A.MDF;User Instance=true" />
  </appSettings>

  <system.web>
    <compilation debug="true"/>
    <authentication mode="Windows"/>
    <globalization fileEncoding="utf-8" requestEncoding="utf-8" responseEncoding="utf-8" culture="fa-IR" uiCulture="fa-IR"/>
  </system.web>
</configuration>


از این کد هم برای استفاده از کانکشن استرینگ تعریف شده استفاده کردم:


کد:
string CS = (string)ConfigurationManager.AppSettings["MainConnStr"];

این یپغام رو دریافت میکنم:

کد:
Failed to generate a user instance of SQL Server due to failure in retrieving the user's
local application data path.
 

najafzadeh

کاربر فعال پایگاه داده ها
کاربر فعال
تاریخ عضویت
21 سپتامبر 2005
نوشته‌ها
522
لایک‌ها
28
محل سکونت
قزقلعه
سرور شما لوکاله یا روی هاسته؟
اگر روی هاسته که اس کیو ال اکسپرس رو باید از مدیر هاست بپرسین فعال کردن یانه و معمولا غیر فعاله و باید رشته اصال به دیتابیس رو به شما بدهند و قبلش هم باید دیتابیس رو برای شما اتچ کنن.
 
بالا