Я установил переменную environemnt для Developmen везде, но все же я не получаю ошибку в deatil, и все же это в производственном режиме - PullRequest
0 голосов
/ 15 октября 2019

Уже три дня я нахожу решение, но все напрасно. Я установил все переменные среды в режим разработки, но до сих пор не вижу ошибок в деталях. И получение сообщения tha:

"При переключении в среду разработки отобразится более подробная информация о возникшей ошибке.

Среду разработки не следует включать для развернутых приложений. Это может привести к отображениюконфиденциальную информацию от исключений для конечных пользователей. Для локальной отладки включите среду разработки, задав для переменной среды ASPNETCORE_ENVIRONMENT значение Development и перезапустив приложение. "

вот мой файл launchsettings.json:


    {
      "iisSettings": {
        "windowsAuthentication": false,
        "anonymousAuthentication": true,
        "iisExpress": {
          "applicationUrl": "http://localhost:50802",
          "sslPort": 44399
        }
      },
      "profiles": {
        "IIS Express": {
          "commandName": "IISExpress",
          "launchBrowser": true,
          "environmentVariables": {
            "ASPNETCORE_ENVIRONMENT": "Development"
          }
        },
        "FazalElectronics": {
          "commandName": "Project",
          "launchBrowser": true,
          "environmentVariables": {
            "ASPNETCORE_ENVIRONMENT": "Development"
          },
          "applicationUrl": "https://localhost:5001;http://localhost:5000"
        }
      }
    }

вот мой запуск. Ccs

<pre>  public void Configure(IApplicationBuilder app, IWebHostEnvironment env)
        {
            if (env.IsDevelopment())
            {
                app.UseDeveloperExceptionPage();
                app.UseDatabaseErrorPage();
            }
            else
            {

                app.UseExceptionHandler("/Home/Error");
                // The default HSTS value is 30 days. You may want to change this for production scenarios, see https://aka.ms/aspnetcore-hsts.
                app.UseHsts();
            }
            app.UseHttpsRedirection();
            app.UseStaticFiles();

            app.UseRouting();

            app.UseAuthentication();
            app.UseAuthorization();

            app.UseEndpoints(endpoints =>
            {
                endpoints.MapControllerRoute(
                    name: "default",
                    pattern: "{controller=Home}/{action=Index}/{id?}");
                endpoints.MapRazorPages();
            });
        }

Ошибка, которую я получаю: enter image description here

Одна вещь меня так смущает. Когда я публикую свое приложение на сервере, я получаю дополнительный файл appsetting.production.json, я понятия не имею, что он делает.

...