با سلام و خسته نباشید
مهندس مدائنی عزیز من دقیقا به همون روشی که گفته بودین web api را روی IIS به روش File System انتشار دادم ولی هنگام لود خطای دیتابیس میده ولی من کاملا از connection string مطمئن هستم طوریکه با خود iis express قشنگ جوای میده ولی بعد از انتشار دادن بر روی IIS اصلی سیستم خطای دیتابیش میده
An error occurred accessing the database. This usually means that the connection to the database failed. Check that the connection string is correct and that the appropriate DbContext constructor is being used to specify it or find it in the application's config file
سلام
متن خطا داره به رشته اتصال اشاره میکنه
از Express استفاده نکنید و روی Sql قررار بدید و تست کنید
مثل خود دوره
البته مهندس من اشتباهی نوشتم sqlexpress چون اینقد دیگه جواب نمیداد یک بار خواستم روی express امتحان کنم وگرنه رشته اتصال دقیقا مثل پروژه اصلی هستش و متاسفانه روی sql هم همین خطا رو میده
همه روش ها رو امتحان کردم برای پابلیش گرفتن یک بار هم حتی از web deploy استفاده کردم و مشخصات سرور localhostرو بهش دادم و رشته اتصال رو دقیقا براش مشخص کردم
جالی اینجاس پروژه ای دیگه ای هم که با code first درست کردم بعد از پابلیش اون هم همین خطا رو میده البته اون روی sqlz نیست روی (localDB)\MSSQLLocalDB ست شده
مهندس خواهشا کمک کنین بیسار سپاسگذارم
باید دسسترسی iis را به بانک آزاد کنید
سوالات مربوط به mvc را در دوره mvc مطرح کنید
ممنون
مهندس جسارتا می بخشین میشه یک لطفی کنین و یک لینک مقاله در مورد تعریف دسترسی iis به ذیتابیس بزارین
باور کنین خیلی گشتم
شما در سرور پابلیش کنید مشکلتون برطرف میشه
در لوکال کمی مشکل داره
ولی چشم در اسرع وقت یه مقاله آماده میکنم
مهندس بسیار عالی اوکی شد
ولی برای db first روی IIS اصلا اینجور مشکلی نداشتم