【问题标题】:Windows web app wrong start up pageWindows Web 应用程序错误的启动页面
【发布时间】:2016-04-08 05:12:24
【问题描述】:

我正在 Visual Studio 上创建一个 Windows Web 应用程序。启动时,我需要网络浏览器以登录页面启动,但它没有,它在不同的页面上启动。有谁知道为什么?或者如何解决问题?

【问题讨论】:

    标签: c# visual-studio web-applications


    【解决方案1】:

    Henks 的答案看起来像你想要的,但如果你使用的是 ASP.NET MVC?您可以使用 [Authorize] 属性标记您的控制器/方法。这会将未登录的用户重定向到登录页面(或您决定覆盖默认值的任何其他页面)。

    【讨论】:

    • 正确,并且可能是获得所需行为的更好方法。
    【解决方案2】:
    1. 转到项目的属性页面(右键单击项目,选择属性)。
    2. 转到“网络”标签
    3. 将“开始操作”更改为您的登录页面。

    我猜你目前的设置是打开当前页面。

    【讨论】:

      【解决方案3】:

      您可以修改您的 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>
      

      【讨论】:

        猜你喜欢
        • 2021-04-02
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-12-21
        • 1970-01-01
        相关资源
        最近更新 更多