Веб-приложение .Net Core возвращает 500 - Внутренняя ошибка сервера - PullRequest
0 голосов
/ 28 июня 2019

Мое новое веб-приложение .Net Core (развернутое в IIS) возвращает 500 - Внутренняя ошибка сервера.

Я включил stdoutLog, но файл журнала не создан.Как я могу отладить его дальше?

ДОБАВЛЕНО:

Вот код из Startup.cs:

    public void ConfigureServices(IServiceCollection services)
    {
        services.Configure<CookiePolicyOptions>(options =>
        {
            // This lambda determines whether user consent for non-essential cookies is needed for a given request.
            options.CheckConsentNeeded = context => true;
            options.MinimumSameSitePolicy = SameSiteMode.None;
        });       

services.AddMvc().SetCompatibilityVersion(CompatibilityVersion.Version_2_1);

...        
      }


    public void Configure(IApplicationBuilder app, IHostingEnvironment env)
    {
        if (env.IsDevelopment())
        {
            app.UseDeveloperExceptionPage();
        }
        else
        {
            app.UseExceptionHandler("/Home/Error");
            app.UseHsts();
        }

        app.UseHttpsRedirection();
        app.UseStaticFiles();
        app.UseCookiePolicy();

        app.UseMvc(routes =>
        {
            routes.MapRoute(
                name: "default",
                template: "{controller=MarketingTools}/{action=Index}/{id?}");
        });
    }

1 Ответ

1 голос
/ 29 июня 2019

Убедитесь, что вы установили это:

https://docs.microsoft.com/en-us/aspnet/core/host-and-deploy/iis/?view=aspnetcore-2.2#install-the-net-core-hosting-bundle

Затем запустите базовое приложение-шаблон .NET Core для тестирования.Также, как упомянул Крис, запустите его из командной строки, чтобы увидеть потенциальные сообщения об ошибках.

Я получил 500 без этой установленной.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...