【问题标题】:Start Page as default aspx起始页为默认 aspx
【发布时间】:2015-04-13 13:43:49
【问题描述】:

我使用 VS2012 托管了一个网站。我的问题是每当我访问该网站时,默认情况下都没有指定主页。请您介意告诉我如何将 Default.aspx 或 Home.aspx 添加到我的 Web.config 中,以便我可以对其进行编辑。

 <configuration>
     <system.web>
      <compilation debug="true" targetFramework="4.5">
         <assemblies>
           <add assembly=""/>
            <add assembly=""/>
           <add assembly=" "/>
         </assemblies>
     </compilation>
    <httpRuntime targetFramework="4.5"/>
   </system.web>
</configuration>

【问题讨论】:

    标签: c# asp.net


    【解决方案1】:

    您可以在 Visual Studio 中右键单击要设为默认的 .aspx 文件,然后“设置为起始页”。

    【讨论】:

    • 这只会在 Visual Studio 中设置起始页。
    • @ps2goat 是的,你是对的。但是,这正是您阅读该问题时所问的内容。
    • 啊,我的错。 web.config 让我失望了。
    【解决方案2】:

    好吧,只要去 webconfig 并添加它:

    <configuration>
       <system.webServer>
            <defaultDocument>
              <files>
                <clear />
                <add value="Path of your Page" />
              </files>
            </defaultDocument>  
       </system.webServer>
    </configuration>
    

    【讨论】:

    • 我需要删除程序集吗!?
    • @Chris 不,程序集配置与 defaultDocument 无关。
    • 那么在我的 web.config 中哪里添加这些标签?
    • @Chris 我已经更新了他的答案以反映 &lt;system.webServer&gt; 应该是根 &lt;configuration&gt; 节点的子节点。
    【解决方案3】:

    在 VS 中,您可以通过右键单击 Web 项目、单击属性、转到 Web 选项卡并指定启动操作的特定页面来进行配置。

    请注意,此设置不会在 Web.Config 中设置,并且不会在您部署到 IIS 时继续使用。您可以通过为您的站点设置默认文档来处理 IIS 管理器中的默认页面。

    【讨论】:

    • 我的问题是如何将 Home.aspx 设置为我的托管门户的文件管理器中的默认页面!?
    • @Chris 不,这不是你的问题。你特别说你在VS2012中托管它。所有的答案都基于此。所以现在改变你的问题会很糟糕。您应该创建一个新问题,并在新问题中具体描述您想要的内容。说“我正在使用 托管我的网站> 并希望设置在用户请求根 URL 时提供的页面。我该怎么做?”确保您检查是否有一个问题首先回答了该问题。
    • @Chris 如果你这样做了,我会恢复它。根据您当前的问题,您已经得到 3 个答案。现在更改它会使答案无效,这是不礼貌的。相反,按照我上面的描述创建一个新问题。
    • 感谢您的回答,我还有三天时间提出问题。如果您有任何线索,您能否建议我在哪里查看与查询相关的内容?
    • @Chris 您使用的是什么托管服务?
    猜你喜欢
    • 1970-01-01
    • 2018-05-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-22
    • 2013-02-16
    • 1970-01-01
    相关资源
    最近更新 更多