【发布时间】:2016-04-08 05:12:24
【问题描述】:
我正在 Visual Studio 上创建一个 Windows Web 应用程序。启动时,我需要网络浏览器以登录页面启动,但它没有,它在不同的页面上启动。有谁知道为什么?或者如何解决问题?
【问题讨论】:
标签: c# visual-studio web-applications
我正在 Visual Studio 上创建一个 Windows Web 应用程序。启动时,我需要网络浏览器以登录页面启动,但它没有,它在不同的页面上启动。有谁知道为什么?或者如何解决问题?
【问题讨论】:
标签: c# visual-studio web-applications
Henks 的答案看起来像你想要的,但如果你使用的是 ASP.NET MVC?您可以使用 [Authorize] 属性标记您的控制器/方法。这会将未登录的用户重定向到登录页面(或您决定覆盖默认值的任何其他页面)。
【讨论】:
我猜你目前的设置是打开当前页面。
【讨论】:
您可以修改您的 web.config 文件,这样您就可以指定默认页面,如下所示:
<system.webServer>
<defaultDocument>
<files>
<remove value="default.aspx"/>
<remove value="index.html"/>
<remove value="index.htm"/>
<add value="Login.aspx"/>
</files>
</defaultDocument>
</system.webServer>
【讨论】: