在地址栏中手动写入URL时,页面中出现错误404

在地址栏中手动写入URL时,页面中出现错误404,url,iis,iis-10,Url,Iis,Iis 10,我有一台我配置的服务器, 它工作正常,今天我手动写了一个地址, 我得到错误404 如果我一步一步地转到这个页面,它就会正常工作(在地址栏中写下url“域名”,然后单击链接导航到上面的地址)。但是为什么我用手在地址栏上写地址不起作用, 我测试了很多方法: 通过单击导航到此页面(工作正常)后,将此地址复制并通过另一个浏览器,但不工作 从地址中删除http://但不起作用 手动添加http://但不工作 我在IIS配置中的错误是什么?(我的服务器是windows server 2016、IIS

我有一台我配置的服务器, 它工作正常,今天我手动写了一个地址,

我得到错误404 如果我一步一步地转到这个页面,它就会正常工作(在地址栏中写下url“域名”,然后单击链接导航到上面的地址)。但是为什么我用手在地址栏上写地址不起作用, 我测试了很多方法:

  • 通过单击导航到此页面(工作正常)后,将此地址复制并通过另一个浏览器,但不工作
  • 从地址中删除http://但不起作用
  • 手动添加http://但不工作
我在IIS配置中的错误是什么?(我的服务器是windows server 2016、IIS 10和我的项目由.net core 2.2开发)

更新:
我的项目在mvc.net core 2.2中,我没有更改我的应用程序路由配置,而是一步一步地单击,是的,如果我像那样打开我的网站,然后单击超链接,它会正常工作,但是如果在另一个选项卡中复制正确的地址和过去,则不工作,并出现错误404

您能告诉我有关asp.net core 2.2应用程序的详细信息吗?这个应用程序是mvc、api还是razor页面?您能否共享应用程序的详细路由配置?你能解释一下“如果我一步一步地进入这个页面,它会正常工作(在地址栏中写下url“域名”,然后点击链接导航到上面的地址)”吗?你的意思是你点击主页内的超链接访问研究主页吗?我的项目在mvc.net core 2.2中,我没有更改我的应用程序路由配置,而是一步一步地点击,是的,如果我打开我的网站,然后点击超链接,它会正常工作,但如果在另一个选项卡中复制正确的地址和过去,则不工作,并出现错误404