2017-05-16 62 views
0

我有一箇舊的ASP.NET Web應用程序使用基於Dot Net Nuke的框架2.0。用於編譯和運行的網絡應用程序,但最近它編譯得很好,但不是在瀏覽器中運行的應用程序,而是出現源代碼。什麼可能導致這種行爲?謝謝。ASP.NET和源代碼出現

+1

你是在談論帶有錯誤行和堆棧跟蹤的白色 - 黃色錯誤頁面嗎? – Andrei

+0

不是。它是實際的asp.net代碼標記。它以可見文本的形式返回代碼。我無法讓Web應用程序使用文本框進行渲染並顯示 - 僅顯示文本框的代碼。 – Lakeshore

回答

2

對我來說聽起來像IIS一樣將您的.aspx文件視爲靜態內容。

打開IIS管理並確保.aspx擴展名映射到PageHandlerFactory。確保頁面存在於應用程序中(而不僅僅是一個虛擬目錄)。最簡單的事情是在已知良好的環境中打開IIS並比較設置。

此外,請確保您已運行aspnet_regiis與適當的.NET版本。