دسته بندی ها
15:55 1401/05/06

راه اندازی و نصب پروژه سی شارپ روی سرور به صورت تحت شبکه

مشخصات سوال کننده :
کاربر : Radman     امتیاز کاربر : 169     رتبه کاربر : 9
دسته بندی : سی شارپ Sql Server

به این سوال امتیاز بدهید    0
تعداد بازدید این سوال : 2899
پاسخ دهنده : saedbfd 21:58 1401/05/06

ساختن فایل نصبی معمولا برای پروژه های تک کاربره که به صورت تجاری به فروش میرسه استفاده میشه. چون کاربر با نصب پروژه دیتابیس و سایر فایل های همراه روی سیستم لوکال خودش نصب میشه و ارتباطی با سایر کاربران یا سیستم ها نداره.

اگر شما پروژه ای رو نوشتید که قصد دارید در سازمان یا شرکتتون استفاده کنید و بیشتر از یک کاربر با این پروژه کار می کنند باید به صورت تحت شبکه پروژتون رو راه اندازی کنید. دقت کنید Sql Server شما باید نسخه Enterprise باشه تا قابلیت Share اطلاعات در شبکه رو داشته باشه.

 

چگونه یک پروژه سی شارپ را به صورت تحت شبکه اجرا کنیم ؟

برای راه اندازی یک پروژه به صورت تحت شبکه یک سری زیرساختها و نرم افزارها نیاز دارید :

  • ابتدا باید شرکت شما دارای شبکه داخلی باشد و کامپیوترها از طریق شبکه بتونن با هم در ارتباط باشن.
  • روی سرور شرکت Sql Server نسخه Enterprise رو نصب کنید و دیتابیس خودتون رو روی اون قرار بدید.
  • پوشه debug یا release از پروژه رو کپی کنید و در یک پوشه مشخص در سرور قرار بدید. این پوشه رو باید Share کنید تا همه کلاینتها به این پوشه دسترسی داشته باشن. (تفاوت debug و release در ویژوال استودیو)
  • از طریق کلاینتها به سرور متصل بشید و یک shortcut از فایل exe پروژه روی دسک تاپ کلاینت قرار بدید.
  • پروژه رو اجرا کنید و کانکشن استرینگ رو تنظیم کنید. (ایجاد کانکشن استرینگ داینامیک در سی شارپ)

دقت کنید که در پوشه debug یا release که شما روی سرور قرار می دید همه فایل های dll مربوط به گزارشات و یا ... وجود داره و دیگه نیازی نیست روی کلاینتها نصب بشه. در واقع برای نمایش گزارشات از همون فایل های dll موجود در سرور استفاده میشه.

دیتابیس هم که دیگه نیازی به نصب نداره چون اطلاعات از سمت سرور دریافت میشه.

به این پاسخ امتیاز بدهید    2
امتیاز: 1654 رتبه: 1
برای ارسال پاسخ لطفا وارد حساب کاربری خود شوید.   ورود