2012-07-03 39 views
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)的,更不用說部分整個項目。

但是在直播網站上,鏈接完美運行。世界上哪些地方是這些文件?我不知道這是怎麼回事?

+2

您是否將_all_文件包含在您的機器上?你爲什麼不在你的桌面上創建一個文件夾並將其標記爲網站,然後將所有文件夾和文件複製並粘貼到網站中,然後查看是否有效。這聽起來像你沒有在本地機器上的所有文件。或者在本地機器上的代碼相同的文件夾中創建一個空白的'begin.aspx'和'inspiration.aspx'。 – AAA

+0

請注意,如果您複製了該網站,則可能獲得了編譯的dll,而不是soure .cs或.vb文件。你需要原來的解決方案/項目。 –

+0

漢斯。在網絡服務器上,我找不到/看到這些文件。即使是在本地機器上編譯網站,並將必要的最小文件放到Web服務器上,也就是說排除.cs文件,您仍然需要Web服務器上的.aspx文件,對吧? - 如果這是正確的,爲什麼我在Web服務器上看不到這些文件?我看到很多其他.aspx文件,但不是我在OP中列出的文件。 – nanonerd

回答

2

我懷疑網站要麼使用某種CMS,這意味着網頁不會作爲物理文件存在,而是存在於數據庫中。

OR

該網站使用一些URL重寫,並且他們都可能被路由到另一個頁面。

你不問問寫網站的人嗎?或管理網站的人?

+0

「難道你不會問那些寫過網站?或管理網站的人?「 - 我希望這很容易。原始供應商與公司的關係很差。沒有文件。我在工作的第一天,我很難/在這... – nanonerd

+0

這是一個部分在web.config中...但似乎沒有任何連接/在OP中丟失的文件... – nanonerd

+0

@nanonerd檢查web.config中的數據庫連接字符串。如果它們存在,則查看數據庫中與這些頁面有關的任何內容。 –

0

該網站可能是預編譯的。所以,你將無法找到任何頁面,如somefile.aspx.cs或somefile.aspx。所有代碼都被預編譯爲程序集,並且如果使用標記保護髮布,即使.aspx文件也將被預編譯。

+0

這是正確的嗎?這只是將.cs文件放入DLL中,對吧?不是.aspx文件...另外,我在根目錄中看到一堆.aspx文件,而不是OP中的文件...難倒了,我是...... – nanonerd