PDA

View Full Version : سوال: داشتن دو تا connectionstring در وب سایت



darkwish
دوشنبه 28 فروردین 1391, 12:55 عصر
یک وب سایت دارم که سه گروه با اون کار می کنن و باید به برنامه login کنند. اوایل کار یه گروه فقط با سیستم در ارتباط بودن ولی الان سه گروه هستن. login اولیه ای که نوشتیم از ویزارهای خود برنامه استفاده کردم ولی برای گروه دوم و سوم می خواهم این کار رو بصورت دستی انجام بدهم و از entity framwork استفاده کنم. حالا می خواهم راهنمایی کنید یک پروژه جدید رو شروع کنم که فاز های جدید رو اجرا کنه بعد هر دو سایت رو آپ کنم و توی اولی یه لینک به وب سایت دوم داشته باشم و یا یک سایت با دوتا webconfig مجزا و متفاوت کار می کند و نیاز یبه شروع پروژه دوم نیست. این دوتا webconfig رو باید چه جوری بسازم و بین این دو سویچ کنم.

alonemm
دوشنبه 28 فروردین 1391, 14:15 عصر
باسلام:

برای تعریف 2 رشته اتصال در فایل web.config همانند زیر عمل کنید:


<connectionStrings>
<add name="CS1"
connectionString="SOME CONNECTION STRING"
providerName="System.Data.SqlClient" />
<add name="CS2"
connectionString="SOME OTHER STRING"
providerName="System.Data.SqlClient" />
</connectionStrings>


برای دستیابی در کد:

string cs = ConfigurationManager.ConnectionStrings["CS2"].ConnectionString;



موفق باشید.

darkwish
دوشنبه 28 فروردین 1391, 19:45 عصر
باسلام:

برای تعریف 2 رشته اتصال در فایل web.config همانند زیر عمل کنید:


<connectionStrings>
<add name="CS1"
connectionString="SOME CONNECTION STRING"
providerName="System.Data.SqlClient" />
<add name="CS2"
connectionString="SOME OTHER STRING"
providerName="System.Data.SqlClient" />
</connectionStrings>


برای دستیابی در کد:

string cs = ConfigurationManager.ConnectionStrings["CS2"].ConnectionString;



موفق باشید.
دوستان عزیز منظور بنده از داشتن دو connectionstring داشتن دو webconfig مجزاست .
توضیح اولیه رو بخونید تا کامل متوجه منظور بنده بشید.

d_derakhshani
سه شنبه 29 فروردین 1391, 10:36 صبح
چرا باید دو تا وب کانفیگ مجزا داشته باشی؟ یک وب کانفیگ می تونه تمام تنظیمات مختلفی رو که برای جاهای مختلف احتیاج داری دربر بگیره.
دو تا وب کانفیگ هم می تونی داشته باشی اما باید در دو فولدر مختلف باشن. بهتره فولدری که وب کانفیگ توشه رو IIS به عنوان virtual Directory تعریف کنی تا با مشکل مواجه نشی

alonemm
سه شنبه 29 فروردین 1391, 12:58 عصر
دوستان عزیز منظور بنده از داشتن دو connectionstring داشتن دو webconfig مجزاست .
توضیح اولیه رو بخونید تا کامل متوجه منظور بنده بشید.

برای کاری که شما گفتید بهتره از 1 وب کانفیگ و چند کانکشن استرینگ استفاده کنید.