2009-12-16 18 views
0

我剛剛調到我的一個網站今天突然一些(但不是全部)我.aspx文件重定向到我的404處理器。ASP.NET顯示404的一些.aspx文件,即使他們存在

我仔細檢查有衝突的文件的安全設置,與被服務的正確,沒有運氣其他.aspx文件一行一行地比較它們。

404'ing文件的文件確實是那些我一直在研究和部署過程中被取代。但是再一次,我正在研究的其他一些文件也很好。當然,這些變化並不是那種會導致我所看到的錯誤的事情,並且該網站在我的開發環境中完美運行。

任何想法可能會造成這種情況?

+0

是您的服務器設置爲只使用ASPX文件作爲「標記文件」的發佈已編譯的網站沒有源的一種方式? – Earlz 2009-12-16 16:18:56

+0

您是否可以更改錯誤文件的文件權限? – 2009-12-16 16:19:57

+0

不知道你的標記文件的意思,但肯定的,沒有.aspx.cs文件的任何地方的服務器上(和從未有過) – 2009-12-16 16:25:00

回答

2

答:用戶錯誤(一如既往)

看起來像我的部署腳本逃課的.ascx文件。 (最後部署和這個之間的一個小的變化是添加一些usercontrols。)頁面將開始加載,尋找它的用戶控件,找不到它們,並且扔出一個404.

感謝所有的同情。對不起,浪費你的時間。希望這至少可以幫助下一個胖子指責部署腳本並獲得無用的錯誤消息的人。

0

也許你已經做到了這一點,但你說你已經工作最近這些文件,我將通過驗證鏈接到違規網頁的源正確啓動 - 檢查其聲明路徑(確實是有效的)。我嘗試使所有鏈接與Server.MapPath或類似的東西相關,但偶爾會出現一個問題。

+0

謝謝。鏈接很好(並且在幾周內沒有改變),並且通過手工輸入URL來檢查我的完整性。 – 2009-12-16 16:29:24

相關問題