PDA

View Full Version : سوال در مورد کانکشن استرینگ



mohsen.srn
دوشنبه 21 دی 1394, 19:36 عصر
سلام
یه سوال برام پیش اومده که واقعا از بس توی اینترنت گشدم و چیزی برای این سوال ساده پیدا نکردم خسته شدم!

وقتی یک وبسایت رو روی یک سرور آپلود میکنیم، در Web.config در قسمت Connetion string که بصورت زیر هست:
Server=myServerAddress;Database=myDataBase;User Id=myUsername;Password=myPassword;

در قسمت server باید local بنویسیم یا آدرس سرور رو بدیم؟
آدرس سرور یعنی چی؟ یعنی باید آدرس آی پی رو بنویسیم یا آدرس سایت خودمون رو؟
توی مشخصات هاستی که من خریدم علاوه بر آدرس آی پی دیتابیس شماره ی پرت هم داده. باید شماره ی پرت رو هم مثلا بصورت x.x.x.x:2009 در قسمت server بنویسم؟

بعد سوال دیگه اینه که مگر دیتابیس نسبت به کد وبسایت لوکال به حساب نمیاد؟ پس چرا نباید جلوی server مثل موقع نوشتن سایت با ویژوال استودیو فقط یک نقطه(.) بذاریم؟(یا همون local رو بنویسم)

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

با تشکرر فراوان

bomb23
شنبه 03 بهمن 1394, 15:13 عصر
سلام
یه سوال برام پیش اومده که واقعا از بس توی اینترنت گشدم و چیزی برای این سوال ساده پیدا نکردم خسته شدم!

وقتی یک وبسایت رو روی یک سرور آپلود میکنیم، در Web.config در قسمت Connetion string که بصورت زیر هست:
Server=myServerAddress;Database=myDataBase;User Id=myUsername;Password=myPassword;

در قسمت server باید local بنویسیم یا آدرس سرور رو بدیم؟
آدرس سرور یعنی چی؟ یعنی باید آدرس آی پی رو بنویسیم یا آدرس سایت خودمون رو؟
توی مشخصات هاستی که من خریدم علاوه بر آدرس آی پی دیتابیس شماره ی پرت هم داده. باید شماره ی پرت رو هم مثلا بصورت x.x.x.x:2009 در قسمت server بنویسم؟

بعد سوال دیگه اینه که مگر دیتابیس نسبت به کد وبسایت لوکال به حساب نمیاد؟ پس چرا نباید جلوی server مثل موقع نوشتن سایت با ویژوال استودیو فقط یک نقطه(.) بذاریم؟(یا همون local رو بنویسم)

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

با تشکرر فراوان

با سلام
در قسمت server شما باید آی پی سرورتون رو بنویسید، اگر هاست اشتراکی دارید ممکنه دیتابیس روی یه سرور دیگه قرار داشته باشه و آی پی اون با آی پی ساتتون متفاوت باشه.
نیازی به نوشتن پورت نیست.
آره دیتابیس نسبت که کدهای شما لوکال هستش اگر دیتابیس و هاستتون روی یک سرور باشند و میتونید به جای آی پی از (.) استفاده کنید.