2012-02-12 37 views
0

我有一個完美運行的asp.net c#應用程序,我在我的電腦上安裝了windows 7,vs200,vs2010和sqlserver2008r2。我爲我的應用程序使用vs2008。我在發佈模式下使用web部署來生成一個包並將其發送給管理員,以將該包部署到測試服務器上。部署的應用程序工作正常,一些aspx頁面,但對於其他一些網頁也沒有找到他們,並顯示一條錯誤消息:在「/」應用 資源無法找到 描述某些頁面在部署後不顯示

服務器eror: HTTP 404你正在尋找的資源可能已被移除... 請求的URL:/pagename.aspx

感謝對幫助 PS:我沒有在測試服務器訪問或控制。該應用程序在第一次部署之前運行正常。

+0

並且是'/ pagename.aspx'正確的url? IE應該將這些頁面放在服務器的根目錄下? – 2012-02-12 11:15:36

回答

1

最好的解釋是pagename.aspx不在預期位置。

檢查該文件是否存在

如果是這樣,請檢查IIS是否有正確的目錄爲你的web應用

如果沒有,做出正確的部署(做一個乾淨的目錄中的測試部署)。

+0

所有文件都存在於包中。管理員做的是將我的打包文件複製到服務器上的應用程序文件夾中。 – 2012-02-12 11:22:49

+0

我在我的電腦上部署了我的包,該網站工作正常。問題只發生在服務器上。 – 2012-02-12 11:24:32

+0

服務器上目錄上的文件是?我想這不是,或者你檢查錯誤的目錄。 – Peter 2012-02-12 11:49:23

0

另一個假設:如果您使用svn並忘記將unversion文件添加到subversion中,可能會發生這種情況。

+0

svn未使用 – 2012-02-12 11:25:30

相關問題