问题标签 [default-document]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
777 浏览

asp.net - 登录页面在 IIS 上的 ASP.NET 应用程序中出现两次

我已将 login.aspx 添加到 IIS 的默认文档部分。

但是,当有人访问该应用程序时,需要登录两次。第一个不会说任何错误消息或没有重定向到应用程序中的下一页。第二个实际上会将用户重定向到预期的页面。并且用户两次都使用了正确的凭据。在本地服务器上,我可以第一次尝试登录。

我正在使用 web.config 从 login.aspx 重定向 homepage.aspx。就像是:

经过一番研究,我发现我们需要在 Login.aspx 的 page_load 中添加这段代码:

它对我有用,但得到了一些 -ve 效果。一旦您关闭应用程序而不注销。然后,如果您尝试提供登录页面的 URL,则会出现错误。我需要清除浏览器的历史才能再次运行它。

有谁知道为什么会这样?

0 投票
1 回答
1093 浏览

iis - IIS 默认文档重写规则

我想创建一个名为 default 的默认文档,并且在该文档中我希望它重写 URL,因此而不是去 www.bob.com 它应该去 www.bob.com/uv

目前,这是通过 URL 重写规则完成的,具有模式和各种复杂性。我曾经在默认文档中直接看到过这个,我不记得它是 default.htm 还是 .html 还是 .aspx,使用了一行代码,我很感兴趣,但从那时起我就没有找到它,也没有好的例子出现在我的谷歌搜索中。有没有人有链接或可以编写单行代码将 \uv 添加到 url?在任何地方都有一个很好的例子吗?

0 投票
1 回答
1615 浏览

c# - ASP.NET Forms 应用程序偶尔显示空白的“default.aspx”页面,而不是加载/显示内容

我有一个 ASP.NET Forms 应用程序,框架版本 4.5,Windows 2008 Server R2 Standard 中的 IIS 7.5。偶尔我会得到一个空白页(下面的屏幕截图)。当我在 IIS 中重置网站时,问题得到解决..但在 2/3 天后再次发生。Web.config 文件顶部包含“default.aspx”作为默认文件。

在我的应用程序中,default.aspx 是一个在应用程序启动时创建的空文件——其中不包含任何代码/内容。我的猜测是 IIS 将空白页保存在缓存中并有时会提供空白页。解决方案中的所有其他页面都是没有物理存在的虚拟页面。但是,点击其他 URL 会正确加载内容。

我已经做了以下没有解决问题的尝试:

  1. IIS 输出缓存 - 防止用户模式和内核模式的所有缓存。
  2. 在 Global.asax 中添加了以下代码块,以解决加载默认文档的问题

    /li>

有人能想出一些线索吗?提前致谢 :)

空白页面截图

0 投票
1 回答
72 浏览

asp.net-mvc - 如何为 MVC 6 应用程序创建 default.aspx 文件

我是 MVC 应用程序的新手。我想在共享 Windows 平台(托管包)上托管我的 MVC6 应用程序。我已通过 FTP 将我的项目文件上传到我使用服务提供商创建的域中。我的项目有一个解决方案文件 (.sln) 指向我的应用程序,但不幸的是,托管平台要求我的应用程序有一个 default.aspx 文件才能在线查看。因此,我无法在线查看申请。如何创建 default.aspx 文件或让我的应用程序在线显示?

0 投票
0 回答
38 浏览

c# - Asp.Net 页面开始时没有 URI

我无法让我的 ASP.Net 登录页面第一次收到任何回发。我的解决方案结构如下 Root - Login/Login.aspx - UI/Homepage.aspx

当我从 Visual Studio 启动我的 asp.net 网站时,它显示 login.aspx 页面,但浏览器顶部的 URL 显示http://app.mysass.com而不是 http://app.mysass.com/登录/登录.aspx

有趣的是,如果我单击此页面上的登录按钮,页面会重新加载回http://app.mysass.com。服务器端按钮点击甚至没有被击中。

只有当我输入http://app.mysass.com/Login/Login.aspx然后单击登录按钮时,btn_click 才会在服务器上触发回发。

我猜这与我的 web.config 有关,所以就在这里。

0 投票
2 回答
1047 浏览

web-config - 在 IIS 中,我可以通过 web.config 更改每个文件夹的默认文档吗?

我的 Windows 服务器上的某个目录中有一个特定的 PHP 文件,需要您添加 index.php 才能查看它。

以下作品: http ://example.org/placestorun/index

但以下不起作用: http ://example.org/placestorun/

我使用文件夹的 web.config 文件中的以下代码将 web.config 文件添加到 places to run 目录,使其在没有 index.php 的情况下工作:

上述方法不起作用。

0 投票
0 回答
168 浏览

iis - IIS 10 上的默认文档不起作用并返回 200

我像这样设置了根配置。 根配置

而且,站点包括所有这些并添加了main.html 站点配置

完整的捕获在这里

但我的网站不加载任何文件并返回 200 代码。我该如何解决?

0 投票
1 回答
808 浏览

iis - 为什么我的 IIS 默认文档找不到 MVC

我知道这里有一百万个类似/相同的问题(我知道是因为我已经阅读过它们),但我就是不知道为什么我的默认文档没有显示。它曾经; 如果我启用默认网站,则会显示该网站的默认页面。HTTP 错误代码是 404。

编辑:是因为我使用的是“localhost”还是顶级域?那是https://localhost/MyDefault.html有效,但我从https://localhost得到 404 。

我相信/猜测以下内容是问题所在。它曾经工作过:-

我一直在寻找 2 天然后遇到了我认为是解决方案的方法,但遗憾的是(听起来很合适)它不起作用:-(

仅供参考,这是一个 SPA/PWA,当我说 mvC 时,它实际上只是控制器。

这是 Global.asax 部分。

没有可用的 HOME 控制器。

这是返回的标准错误页面: - '/' 应用程序中的服务器错误。无法找到该资源。说明:HTTP 404。您要查找的资源(或其依赖项之一)可能已被删除、名称已更改或暂时不可用。请查看以下 URL 并确保其拼写正确。

请求的网址:/

版本信息:Microsoft .NET Framework 版本:4.0.30319;ASP.NET 版本:4.8.3752.0

没有在 FRL 中创建文件

失败的请求记录

IIS 日志记录

这是 404 错误: - 2019-12-04 03:55:34 ::1 GET / - 443 - ::1 Mozilla/5.0+(Windows+NT+10.0;+Win64;+x64)+AppleWebKit/537.36+ (KHTML,+like+Gecko)+Chrome/78.0.3904.108+Safari/537.36 - 404 0 0 4

这是 FRT 请求摘要。完整的跟踪可以在 Complete FRT 中找到

在此处输入图像描述

[4]:

0 投票
0 回答
96 浏览

authentication - 如何做类似的事情在 applicationHost.config 中将 sslFlags 应用于“/”但虚拟目录中没有任何内容?

在托管https://example.com的 IIS 10.0 服务器上,我应该在我的 applicationHost.config 中添加什么,以使以下所有内容都成立:

不起作用,因为<location path="/">不允许。

0 投票
0 回答
52 浏览

c# - 在 IIS 10 中删除默认文档会出现错误 502

在对我的项目或服务器进行 VAPT 测试后,建议删除default document. 但是当我尝试删除或禁用默认文档时IIS server,所有 webapis 和网站都会停止运行并给出Error 502 bad gateway。请帮助我删除或禁用默认文档而不会导致任何错误。