.NET 6 Core Web 应用程序返回找不到网页

2023-12-30

我已经在这里和其他地方搜索过以找出问题所在,但找不到好的解决方案。我创建了一个针对 .NET6 的新 .NET Core Web 应用程序。我在没有身份验证且没有 Docker 支持的情况下创建了该项目。我希望新的应用程序能够使用默认登录页面开箱即用,但我却收到网页未找到错误。它没有点击 Razor 页面的 Index OnGet 方法。这是一个简单的应用程序,我只想自己运行,所以我不会使用 MVC,只使用 Razor。有人在 .NET 6 中解决了这个问题吗?这是响应、程序类和启动设置:

404错误 https://i.stack.imgur.com/ykRbo.png

程序.cs

var builder = WebApplication.CreateBuilder(args);

// Add services to the container.
builder.Services.AddRazorPages();

var app = builder.Build();

// Configure the HTTP request pipeline.
if (!app.Environment.IsDevelopment())
{
    app.UseExceptionHandler("/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.UseAuthorization();

app.MapRazorPages();

app.Run();

启动设置

  "iisSettings": {
    "windowsAuthentication": false,
    "anonymousAuthentication": true,
    "iisExpress": {
      "applicationUrl": "http://localhost:30529",
      "sslPort": 44345
    }
  },
  "profiles": {
    "FinanceTracker": {
      "commandName": "Project",
      "launchBrowser": true,
      "environmentVariables": {
        "ASPNETCORE_ENVIRONMENT": "Development"
      },
      "applicationUrl": "https://localhost:7137;http://localhost:5137",
      "dotnetRunMessages": true
    },
    "IIS Express": {
      "commandName": "IISExpress",
      "launchBrowser": true,
      "environmentVariables": {
        "ASPNETCORE_ENVIRONMENT": "Development"
      }
    }
  }
}

编辑:新信息...

它继续出错,直到我执行以下操作:

从控制台运行项目(dotnet run) 导航到预期的 url 关闭 单击“启动但不调试” 应用程序打开 关闭 现在它允许我从调试中运行 NET6​​ 模板发生了一些奇怪的事情

EDIT2:

每次更改代码时,我都必须运行 dotnet run 。否则我在启动程序时会遇到同样的错误。

EDIT3:

如果我从 CLI 运行 dotnet build,它将在调试模式下运行。如果我只是从 VS 重建,则不会。如果我更改代码,我必须在调试模式下运行之前运行 dotnet build。

正如下面对评论/答案的回复所述,这不是端口问题。我在VS2019中用相同的端口在NET5中创建了一个镜像项目,并且运行良好。从 VS 2022 尝试 NET6 效果不太好。也许我在 VS 2022 中配置错误?


我只在您重用端口时才看到这一点。有时这是因为我在启动 Windows 服务上运行了其他 .net6,但我忘记它们通常在端口 80 上启动。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

.NET 6 Core Web 应用程序返回找不到网页 的相关文章

随机推荐

  • 在 PyPy 上运行 Scrapy

    是否可以运行Scrapy on PyPy 我浏览了文档和 github 项目 但唯一的地方PyPy提到的是有一些单元测试正在执行PyPy2年前 参见PyPy support https github com scrapy scrapy pu
  • 布尔值在 Hibernate 和 MySQL 中无法正确映射

    我正在尝试将存在查询的结果 返回 TRUE FALSE 从 MySQL 数据库映射到 POJO 通过结果集转换器 我希望这个存在查询的结果可以映射到布尔值 但它没有并抛出以下错误 org hibernate PropertyAccessEx
  • Android中的ActivityThread异常?

    我正在执行搜索存储在数据库中的位置的任务 之后我必须在相应的位置上放置一个图钉 我对快速搜索框 QSB 进行了修改以搜索我的应用程序中的数据库 为了获得 QSB 性能 我遵循 API 演示中的搜索词典示例 当我单击搜索建议时 它会重新加载当
  • android:使用多个place_id调用Google API .getPlaceById

    为了减少 API 调用次数 我尝试通过一次传递多个 place id 最多 10 个 来查询地点详细信息 除了文档之外 我没有找到任何有用的信息 https developers google com android reference c
  • 需要在 Ruby 中将数组拆分为指定大小的子数组[重复]

    这个问题在这里已经有答案了 我有一个类似这样的数组 arr 4 5 6 7 8 4 45 11 我想要一个像这样的奇特方法 sub arrays split arr 3 这应该返回以下内容 4 5 6 7 8 4 45 11 注意 这个问题
  • 通过url获取json数据并在python中使用(simplejson)

    我想这一定有一个简单的答案 但我很挣扎 我想获取一个 url 输出 json 并在 python 中的可用字典中获取数据 我被困在最后一步了 gt gt gt import urllib2 gt gt gt import simplejso
  • 将 ES6 类对象序列化为 JSON

    class MyClass constructor this foo 3 var myClass new MyClass 我想序列化myClass对象转为 json 我能想到的一种简单方法是 因为每个成员实际上都是 javascript 对
  • 检查整型变量中是否设置了标志

    我正在制作自己的简单绘图引擎 我试图使用我认为所谓的按位比较来确定变量是否已设置为特定值 但我可能错了 我一直对以下内容以及如何使用它感到有点困惑 int DRAW REPEAT X 70001 I have a feeling I sho
  • 将毫秒格式设置为 simpledateformat

    将毫秒格式化为 SimpleDate 格式时 我遇到一个奇怪的结果 输出是 Start date time 11 06 30 09 45 48 970 End date time 11 06 30 09 45 52 831 Executio
  • 使用xquery从xml中提取数据的最佳方法

    考虑以下 xml
  • ValueError:序数必须 >= 1

    这段代码 从谷歌金融获取直线的 2 个坐标 并将第三个点放置在同一条线上一定距离处 import datetime as dt from datetime import timedelta as td import matplotlib p
  • 从 URL 加载图像并将其显示在 iPhone 应用程序中的更快方法

    我使用以下代码在 ImageView 中显示图像 imgbackBG image UIImage imageWithData NSData dataWithContentsOfURL NSURL URLWithString NSString
  • Highcharts 不会调整选项卡内图表的大小

    我正在使用带有选项卡的 Twitter Bootstrap 我有多个选项卡和每个选项卡内的图表 调整浏览器大小后 不在当前活动选项卡上的图表不会调整大小 事实上 它看起来很有趣 有一个细条 当前活动选项卡工作正常 有谁见过这个问题并且有任何
  • 在 tableView 中删除行时出现核心数据错误

    我有一个 UITableViewController 管理分组的 tableView tableView 是从 fetchedResultsController 填充的 如果我点击Edit导航栏中的按钮 然后选择一行并单击Delete按钮
  • 如何让“不适当的阻塞方法调用”变得适当?

    我目前正在尝试更多地利用 kotlin 协程 但我面临一个问题 当在这些协程中使用 moshi 或 okhttp 时 我收到警告 不适当的阻塞方法调用 解决这些问题的最佳方法是什么 我真的不想变得不合适 该警告是关于阻止当前线程和协程无法正
  • 从内存缓冲区创建 HBITMAP

    我有一个应用程序 它从数据库中加载一些 blob 数据 这些数据可以表示 png 格式或各种位图和图标的原始二进制数据 这被存储在std vector
  • 重定向到主页而不是 404 错误页面!

    我正在使用 PHP 我有一个如下所示的 htaccess 文件 它重定向到主页而不是 404 错误页面 这里可能有什么问题 赞赏有帮助 多谢 ErrorDocument 404 new err404 html RewriteEngine O
  • Facebook Messenger API - 永久菜单无法在移动设备上运行

    我正在对 API 端点进行 php curl 调用 以根据以下内容设置持久菜单文档 https developers facebook com docs messenger platform thread settings persiste
  • 重新创建 Android 项目后如何合并 Git 存储库?

    我有一个 Android 应用程序 我们称之为 Foo 它有相当多的历史 从 Eclipse 开始 然后迁移到 Android Studio 它曾经具有以下遗留目录结构 Foo MyAndroidLibrary Foo MyAndroidL
  • .NET 6 Core Web 应用程序返回找不到网页

    我已经在这里和其他地方搜索过以找出问题所在 但找不到好的解决方案 我创建了一个针对 NET6 的新 NET Core Web 应用程序 我在没有身份验证且没有 Docker 支持的情况下创建了该项目 我希望新的应用程序能够使用默认登录页面开