دسته بندی ها
20:35 1399/05/17

افزودن و کار با فایل launchsetting.json در Asp.net core

مشخصات سوال کننده :
کاربر : hamdola     امتیاز کاربر : 121     رتبه کاربر : 12
دسته بندی : Asp.net Core

به این سوال امتیاز بدهید    0
تعداد بازدید این سوال : 2404
پاسخ دهنده : mohammad-i 11:43 1399/05/18

برای این کار میتونید از کدهای زیر استفاده کنید :

 "profiles": {
    "IIS Express": {
      "commandName": "IISExpress",
      "launchBrowser": true,
      "environmentVariables": {
        "ASPNETCORE_ENVIRONMENT": "Production"
      }
    }
  },

ولی راه ساده تر اینه که روی نام پروژه راست کلیک کنید، Properties رو بزنید. در صفحه باز شده منوی debug رو انتخاب و در قسمت Environment variable، با توجه به نیاز خود مقدار value رو تغییر بدید.(مثلا بزارید production)

به این پاسخ امتیاز بدهید    1
امتیاز: 260 رتبه: 7
پاسخ دهنده : saedbfd 13:32 1399/05/18

فایل launchsetting.json نیازی نیست به پروژه اضافه کنید چون خودش توی پروژه وجود داره. از قسمت Solution Explorer گزینه Properties رو پیدا کنید و باز کنید این فایل رو می تونید ببینید.

 

فایل launchsetting.json

 

دقت کنید همانطوری که از نام این فایل مشخص هست مربوط به تنظیمات زمان launch یا Publish پروژه هست. وقتی شما Environment رو از حالت Development به حالت Production تغییر بدید دیگه خطاهایی که توی برنامه رخ میده نمایش داده نمیشه و عملا کاربر به صفحه خطا که در فایل startup.cs هست هدایت میشه.

بنابراین بهتره تا زمانی که در حال کدنویسی هستید همان حالت Development باقی بمونه تا بتونید خطاها را پیدا کنید و رفع کنید.

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