【问题标题】:404 error when add application in "Default web site" in IIS (Version 10)在 IIS(版本 10)的“默认网站”中添加应用程序时出现 404 错误
【发布时间】:2019-02-10 17:35:27
【问题描述】:

我将一个应用程序添加到 IIS(IIS 版本 10)的“默认网站”部分,但我遇到了问题。当我浏览该应用程序时,控制台上会显示一些错误。截图如下:

我用谷歌搜索了很多,但在 Windows 10 中找不到任何适用于 IIS 版本 10 的解决方案。

我该如何解决这个问题?

提前致谢。

【问题讨论】:

  • 欢迎来到 StackOverflow。这里的根本原因是您已将 Web 应用程序添加为虚拟目录,并且您正在调用基于您的根 (localhost) 的 url/资源。请提供相关的登录按钮(控件)点击处理代码以及您的 web.config 的相关部分,以便给出更易于理解的答案。如果您使用的是 ASP 网络控件,请同时提供 aspx 部分。
  • 我已将我的网站添加为应用程序,而不是虚拟目录。我想使用 localhost/hrmis 浏览我的应用程序。它完美地重定向了我的应用程序,但是当我想登录时,它显示 404 错误。我该如何解决这个问题?
  • 我说错了,我不应该使用虚拟目录这个词来描述我的意思。您的登录尝试抛出 404,因为它在 localhost/home 调用 uri 并且它没有解决任何问题(我的假设是它应该是 localhost/hrmis/home/ 或类似的东西)。这里的问题很可能在您的 Web 应用程序中:配置之一或使用根相对 uri 的客户端脚本的实现.. 类似的东西。
  • 正如所写,这个问题太宽泛无法回答;这相当于询问为什么您的 Web 应用程序调用“localhost/home/ValidateUserLogin”。

标签: c# asp.net-mvc iis


【解决方案1】:

请尝试在 IIS 管理器中转换为应用程序,我相信这会解决您的问题

【讨论】:

  • 它被添加为应用程序。没有任何转换选项,因为它不是虚拟目录。在 IIS 以前的版本中,我能够托管和运行应用程序。
猜你喜欢
  • 2012-10-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-12-17
  • 1970-01-01
  • 2011-07-11
相关资源
最近更新 更多