C# ASP.NET起始页始终加载母版页

C# ASP.NET起始页始终加载母版页,c#,asp.net,visual-studio,master-pages,C#,Asp.net,Visual Studio,Master Pages,无论我做什么,我的web应用程序起始页总是母版页。我有一个大多数页面都继承的母版页,但我也有一个“Entrada.aspx”作为登录页,它不继承母版页。我希望“Entrada.aspx”是默认页面,但我无法将其设置为任何方式 这是标题: <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Entrada.aspx.cs" Inherits="webapp.Entrada" %> 我还在web.config中设置了它:

无论我做什么,我的web应用程序起始页总是母版页。我有一个大多数页面都继承的母版页,但我也有一个“Entrada.aspx”作为登录页,它不继承母版页。我希望“Entrada.aspx”是默认页面,但我无法将其设置为任何方式

这是标题:

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Entrada.aspx.cs" Inherits="webapp.Entrada" %>
我还在web.config中设置了它:

<system.webServer>
<modules runAllManagedModulesForAllRequests="true" />
<defaultDocument enabled="true">
  <files>
    <clear/>
    <add value="Entrada.aspx"/>
  </files>
</defaultDocument>

而且也不起作用


我已经在Visual Web上下文菜单“设置为起始页”中设置了它,但它也不起作用。

您可以使用Visual Studio Development Server,无需转到localhost:59852进行调试。只需将地址设为localhost:59852/Entrada.aspx。

但在您使用IIS的生产服务器中,它可以正常工作。

在调试模式下或发布后,它不会进入Entrada.aspx?这可能看起来很简单,但您是否尝试过将
语句更改为在右括号前包含空格,例如
@nima如果我运行debug,它将转到,但如果我直接从浏览器进入,它会加载母版页first@Mendicant我做到了。没有帮助,谢谢我要去localhost:59852,测试当发送到我的Web服务器时,它是否在转到domain.com/时重定向到Entrada.aspx。但是它在VS开发服务器中的行为方式不同。我已经将它发送到Web服务器,它实际上按照预期工作。谢谢
<system.webServer>
<modules runAllManagedModulesForAllRequests="true" />
<defaultDocument enabled="true">
  <files>
    <clear/>
    <add value="Entrada.aspx"/>
  </files>
</defaultDocument>