簡體   English   中英

黑頁或404 Asp.NET Core中的每個請求

[英]Black page or 404 every request in Asp.NET core

我的Asp.NET Core項目在每次請求后都返回404(帶有Postman)或空白頁(帶有瀏覽器)。 我正在使用Asp.NET Core 1.1.2。 我已經嘗試過:

  • 清潔溶液
  • 刪除.vs文件夾
  • 還原Visual Studio
  • 創建一個新項目並復制每個文件(空項目有效)

Startup.cs,appsettings.json,web.config尚未被編輯。

我已啟用SSL和重寫HTTPS。

IIS Express和項目都直接發生這種情況。

路由:

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

日志:

  • Microsoft.AspNetCore.Routing.RouteBase:Debug:請求已成功匹配名稱為“ default”且模板為“ {controller = Home} / {action = Index} / {id?}”的路由。
  • Microsoft.AspNetCore.Mvc.Internal.MvcRouteHandler:Debug:沒有與當前請求匹配的操作
  • Microsoft.AspNetCore.Builder.RouterMiddleware:Debug:請求與任何路由都不匹配。

鉻

郵差

因此,問題出在Microsoft.AspNetCore.Mvc.Versioning。 對於版本1.1.x,需要在app.UseMvc(...)之后的configure方法中添加“ app.UseApiVersioning()”。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM