【问题标题】:start Page functionality does not work开始页面功能不起作用
【发布时间】:2012-04-24 10:09:45
【问题描述】:

我有一个 asp.net 网站, 我已将 1 页“search.aspx”设置为起始页,

当我像这样输入网址时:“http://localhost/websitename/subfolder/Search.aspx

它可以正常打开。

但我希望它在我输入时打开:“http://localhost/websitename/”,只像这样,

我已将“search.aspx”设置为起始页。

谁能帮忙,

我也尝试更改属性页。

但它没有帮助。

【问题讨论】:

    标签: asp.net vb.net


    【解决方案1】:

    Visual Studio 中的起始页仅指运行解决方案时将打开的页面。

    当运行 localhost 时,ASP.NET 的“默认页面”is alwaysDefault.aspx(除非你做了很多变通方法)。

    然而,在 IIS you have control over this 中,通过设置“默认文档”。

    【讨论】:

      【解决方案2】:

      您需要在 IIS 中设置起始页。这是一个教程

      http://www.ehow.com/how_4532283_set-start-page-microsoft-iis.html

      【讨论】:

        【解决方案3】:

        这里有两点需要考虑。

        首先,您需要查看 IIS 并查看您为该 Web 应用程序设置的“默认文档”。如果未列出“search.aspx”,则该页面将不会作为该文件夹的默认页面。如果您将“search.aspx”添加为默认文档,那么您的页面将在您导航到网站名称/子文件夹/时显示

        其次,您是否提供了一种遍历子文件夹的方法? IIS 将在 ..websitename/ 文件夹中查找默认文档。如果默认文档是“default.aspx”,则需要向子文件夹添加某种重定向。

        或者,将子文件夹设置为您网站的根文件夹(除非您需要上一级)。

        【讨论】:

        • 如何设置子文件夹为根文件夹?
        【解决方案4】:

        您必须在 IIS 中为页面指定默认文档,或者将默认页面重定向到搜索页面,或者 use routing

        Here is你如何在 IIS6 中设置默认文档。

        由于您希望子文件夹中的页面成为默认值,因此最简单的路径是重定向或路由。

        【讨论】:

          【解决方案5】:

          你可以试试这个。

          1. 获取一个空白 index.htm 页面并添加元标记以重定向到您的起始页面:

            <head>
                  <title></title>
              <meta HTTP-EQUIV="REFRESH" content="0; url=http://localhost/websitename/subfolder/Search.aspx">
            </head>
            
          2. 在 IIS 中为网站设置默认页面(index.htm)。

          3. 在 web.config 中使用以下设置:

            <system.webServer>
               <defaultDocument enabled="true">
                     <files>
                        <add value="index.htm" />
                     </files>
                </defaultDocument>
             </system.webServer>
            

          参考:Default Document

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2013-01-30
            • 2013-11-07
            • 2022-01-19
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多