2013-10-30 64 views
1

我有一個C#.NET項目,並且在調試我的應用程序時遇到單個Web窗體,ASPX頁面的問題。我的大部分應用程序都能正常工作,但是當我點擊特定頁面時,出現錯誤404,找不到資源。我不明白這是因爲文件確實存在,它存在於被引用的路徑中。而且,我在通往這個網站的路上打了幾個其他的ASPX頁面,沒有錯誤。未找到ASPX頁面(錯誤404),但它存在嗎?

現在,我應該提一下,這個特定頁面最近才添加到項目中。我的同事,添加了該頁面,說他能夠使頁面工作,但我們有不同的環境。所以,我確信有一些與它有關,但我不知道是什麼。以下是有關我們環境之間差異的已知詳細信息。

我的環境

  • 的Windows 8.1
  • IIS快遞
  • 的Visual Studio 2013

同事環境

  • Windows 7的
  • IIS 7
  • 的Visual Studio 2012

我們都用相同的源代碼運行,以及在IIS中的同一站點和應用程序池設置,這是指運行時間4.0和經典模式。

有沒有人在這裏有任何想法爲什麼會發生,或者我可能試圖通過這個?

+1

global.asax中的任何路由? – Zerkey

+0

謝謝你的提問。我在global.asax中路由,因爲我們在應用程序中也有一個MVC組件。我可以看看這些路線是否阻礙了。但是,如果是這樣,我的同事是不是也有同樣的問題? – campbelt

+1

http://support.microsoft.com/kb/943891 404是一個非常大的類別,所以你應該嘗試學習你打的子類別。 –

回答

1

我最終通過切換到本地iis並啓用Windows功能中的靜態內容選項來解決此問題。