Asp.net 如何将default.aspx作为默认页面从我的应用程序中删除

Asp.net 如何将default.aspx作为默认页面从我的应用程序中删除,asp.net,Asp.net,我已经将Home.aspx更改为默认页面,但当我运行应用程序时,它仍然会转到default.aspx页面。当我删除default.aspx页面,然后运行它时,会出现一个页面未找到的异常(not 404 page not found)。在其他一些页面中,当我单击Grid row时,它应该触发一个Grid row命令,但它首先调用default.aspx页面,然后触发row命令事件。row命令和default.aspx页面之间存在连接,javascript中没有响应.redirect事件,但我不知道

我已经将Home.aspx更改为默认页面,但当我运行应用程序时,它仍然会转到default.aspx页面。当我删除default.aspx页面,然后运行它时,会出现一个页面未找到的异常(not 404 page not found)。在其他一些页面中,当我单击Grid row时,它应该触发一个Grid row命令,但它首先调用default.aspx页面,然后触发row命令事件。row命令和default.aspx页面之间存在连接,javascript中没有响应.redirect事件,但我不知道它为什么调用default.aspx页面

问题只发生在IE中


我已经设置了.ASPX作为默认页面,但是它仍然在启动(VisualStudio)搜索Debug .ASPX页面。

< P>如果它只是伊江中的问题,在其他浏览器上运行良好,则考虑清除IE的缓存。然后对网页进行硬刷新(Ctrl +F5)。 请重新检查您是否在web.config文件中提到了默认文档


如果您处于托管环境中,请从控制面板的“IIS设置”中为起始页选择默认文件。

*如果您已尝试右键单击该页并选择“设置为起始页”,是否在Visual studio站点属性页中签入了“起始选项”列表项中的“起始URL”和特定的页面属性。尝试更改这些值吗

  • 是否检查了是否使用内置asp.net URL路由或任何其他URL路由模块、处理程序等

PS:如果您使用的是web应用程序项目而不是网站项目,则此设置为[yourapp]>properties>web>StartAction>StartURL

如果您使用的是任何javascript或jquery,请检查是否存在任何默认重定向(如~/或/)。

有点难以理解您试图传达的内容,但是,您如何更改IIS中的默认文件?当您说它仅在IE中时,是否确定其中包含
default.aspx
的绝对路径不会从历史记录中调用?当您说“运行应用程序”时,是指在visual studio中运行它?您可以通过在解决方案资源管理器中右键单击并设置“设置为起始页”,将VS的默认页与应用程序的默认页分开设置。@Andrew yes从VS运行,我已经将Home.aspx设置为默认页,但它仍在启动时搜索default.aspx页。您可以搜索“default.aspx”吗在您的解决方案中,以防忘记某些重定向。Ctrl+F5已完成但仍不工作,我已将Home.aspx设置为默认页面,但它仍在Startup上搜索default.aspx页面右键单击解决方案项目名称->属性->开始页面。在此处设置起始页的名称。