0

我必须从头开始学习现有网站的工作方式(没有文档)。所以我将文件从网络服务器下载到我的本地机器上。在 default.master 中有指向 aspx 页面的链接:

<div class="mainNav">
    <ul>
        <li><a href="Begin.aspx" id="mfa5"><img alt="Begin Your Order" hover="images/a-main-nav-start.gif" src="images/a-main-nav-start.gif"></a></li>
        <li><a href="Inspiration.aspx" id="mfa6"><img alt="Inspiration Center" hover="images/a-main-nav-inspiration.gif" src="images/a-main-nav-inspiration.gif"></a></li>                        
    </ul>
</div>

让我感到困惑的是,我在同一目录中找不到任何这些文件(begin.apsx、inspiration.aspx),更不用说整个项目了。

但是在实时网站上,链接可以完美运行。这些文件到底在哪里?我不知道这里发生了什么?

4

2 回答 2

2

我怀疑该网站正在使用某种 CMS,这意味着这些页面不会作为物理文件存在,而是驻留在数据库中。

或者

该网站正在使用一些 URL 重写,并且它们都可能被路由到另一个页面。

你能不问写网站的人吗?或管理网站的人?

于 2012-07-03T08:27:59.657 回答
0

该网站可能是预编译的。因此,您将无法找到诸如 somefile.aspx.cs 或 somefile.aspx 之类的任何页面。所有代码都预编译为程序集,如果发布时带有标记保护,甚至 .aspx 文件也将被预编译。

于 2012-07-03T08:24:15.687 回答