ASPX文件未显示

时间:2015-02-22 14:56:05

标签: asp.net iis-7 master-pages

我遇到了一个巴扎问题......

ASPX页面是MasterPage项目的一部分。主站点使用Default.aspx打开,但没有引用站点上任何ASPX页面的链接将起作用...即使我尝试使用站点名称完全限定它们。所以我不确定我是如何设置IIS的,或者它是否与MasterPages有些异常。它是一个使用Visual Studio 2013的新ASPX.Net Web应用程序。我从未在Visual Studio的早期版本中遇到过这种情况。

以下是测试HTML文件。前2个链接不起作用,最后一个HTML链接工作正常。我尝试使用〜/ test.aspx或test.aspx从主要的Default.aspx调用链接。将鼠标悬停在链接上时,它会正确显示链接,但在点击链接时会显示未找到的页面。在页面未找到错误,它不显示任何.aspx扩展名。该应用程序在我的开发环境中运行正常,只有在服务器上运行时才会运行。 (在Win Server 2008上运行的IIS 7)

    <HTML>This is a Link test</HTML>
    </BR>
    <a href="www.MySite.com/Test.aspx" class="btn btn-primary btn-lg">ASPX link does not work &raquo;</a></BR>
    <a href="Test.aspx" class="btn btn-primary btn-lg">ASPX Link does not work &raquo;</a></BR>
    <a href="Test2.html" class="btn btn-primary btn-lg">HTML Link works &raquo</a>

默认情况下,它使用ViewSwitcher和Bootstrap,我不确定它们是什么,以及它们是否可能在幕后做事以使链接以不同的方式运行。

1 个答案:

答案 0 :(得分:0)

事实证明,这只是一个阻止页面打开的web.config设置。

<system.webServer>
   <modules runAllManagedModulesForAllRequests="true"/>
</system.webServer>