问题标签 [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.
asp.net - 登录页面在 IIS 上的 ASP.NET 应用程序中出现两次
我已将 login.aspx 添加到 IIS 的默认文档部分。
但是,当有人访问该应用程序时,需要登录两次。第一个不会说任何错误消息或没有重定向到应用程序中的下一页。第二个实际上会将用户重定向到预期的页面。并且用户两次都使用了正确的凭据。在本地服务器上,我可以第一次尝试登录。
我正在使用 web.config 从 login.aspx 重定向 homepage.aspx。就像是:
经过一番研究,我发现我们需要在 Login.aspx 的 page_load 中添加这段代码:
它对我有用,但得到了一些 -ve 效果。一旦您关闭应用程序而不注销。然后,如果您尝试提供登录页面的 URL,则会出现错误。我需要清除浏览器的历史才能再次运行它。
有谁知道为什么会这样?
iis - IIS 默认文档重写规则
我想创建一个名为 default 的默认文档,并且在该文档中我希望它重写 URL,因此而不是去 www.bob.com 它应该去 www.bob.com/uv
目前,这是通过 URL 重写规则完成的,具有模式和各种复杂性。我曾经在默认文档中直接看到过这个,我不记得它是 default.htm 还是 .html 还是 .aspx,使用了一行代码,我很感兴趣,但从那时起我就没有找到它,也没有好的例子出现在我的谷歌搜索中。有没有人有链接或可以编写单行代码将 \uv 添加到 url?在任何地方都有一个很好的例子吗?
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 会正确加载内容。
我已经做了以下没有解决问题的尝试:
- IIS 输出缓存 - 防止用户模式和内核模式的所有缓存。
在 Global.asax 中添加了以下代码块,以解决加载默认文档的问题
/li>
有人能想出一些线索吗?提前致谢 :)
asp.net-mvc - 如何为 MVC 6 应用程序创建 default.aspx 文件
我是 MVC 应用程序的新手。我想在共享 Windows 平台(托管包)上托管我的 MVC6 应用程序。我已通过 FTP 将我的项目文件上传到我使用服务提供商创建的域中。我的项目有一个解决方案文件 (.sln) 指向我的应用程序,但不幸的是,托管平台要求我的应用程序有一个 default.aspx 文件才能在线查看。因此,我无法在线查看申请。如何创建 default.aspx 文件或让我的应用程序在线显示?
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 有关,所以就在这里。
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 的情况下工作:
上述方法不起作用。
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 中创建文件
这是 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]:
authentication - 如何做类似的事情在 applicationHost.config 中将 sslFlags 应用于“/”但虚拟目录中没有任何内容?
在托管https://example.com的 IIS 10.0 服务器上,我应该在我的 applicationHost.config 中添加什么,以使以下所有内容都成立:
- https://example.com/不请求客户端证书。
- https://example.com/index.html不请求客户端证书。
- 其他一切,https://example.com/ * ,请求并需要客户端证书。
- https://example.com/index.html是 https://example.com/ 的默认文档
不起作用,因为<location path="/">
不允许。
c# - 在 IIS 10 中删除默认文档会出现错误 502
在对我的项目或服务器进行 VAPT 测试后,建议删除default document
. 但是当我尝试删除或禁用默认文档时IIS server
,所有 webapis 和网站都会停止运行并给出Error 502 bad gateway
。请帮助我删除或禁用默认文档而不会导致任何错误。