باسلام
من برنامه ای در vs2013 نوشتم که از بانک اطلاعاتی داخلی استفاده کردم و چون گزینه ستاپ نداشت با vs2010 ستاپ گرفتم. روی سیستمی که vs2013 یا vs2010 داره برنامه اجرا میشه و مشکلی نداره ولی رو یک سیستم دیگه نصب کردم، موقع اجرا بانک اطلاعاتی رو نمی شناسه.
من به 2 روش زیر connection string رو تعریف کردم:
public string connectionstring = @"Data Source=(LocalDB)\v11.0;AttachDbFilename=|DataDirectory|\DB\DBName.mdf;Integrated Security=True;Connect Timeout=30";
public string connectionstring = syatem.configuration.configurationmanager.connectionstring["DBName.mdf"].connectionstring;
مشکل من کجاست؟
ممنون از راهنماییتون
Sql را در سیستم مقصد نصب کردید ؟
پیشنهاد میکنم با Install Aware ستاپ بسازید و در اون تعیین کنید Sql هم نصب بشه
قبل از build کردن در properties مربوط به فایل ستاپ در قسمت prerequisires برنامه های NET Framework. و SQL و windows Installer رو اضافه میکنم تا نصب بشه.
درست انجام میدم؟
با Install Aware هم انجام دادیم ولی بازم جواب نداد
این لینک رو ببینید
ممنون از راهنمایی های شما
مشکل اینجابود که باید بعد از نصب، آدرس جایی که برنامه نصب شده رو توی فایلی که حاوی connection string هست کپی می کردم.
سایتتون انقد خوبه که آدم موقع پیش اومدن مشکلات میتونه بیاد اینجا مطرح کنه و حلش کنه.
پاینده باشید
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)