程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> .NET實例教程 >> 由於未處理服務器端代碼而導致 ASP.NET 頁出現意外情況

由於未處理服務器端代碼而導致 ASP.NET 頁出現意外情況

編輯:.NET實例教程


症狀
運行時表現出的症狀
當您在 Microsoft ASP.Net Web 應用程序中查看 .ASPx 頁時,可能會遇到下列症狀: 
• 浏覽器中可能會出現空白頁。 
• 可能會收到下載 .ASPx 頁的指令。 
典型的現象是 .ASPx 頁的服務器端代碼被處理,然後這些代碼不以其原始形式發送到 Web 浏覽器。

在使用 Visual Studio .NET 調試 ASP.Net 時表現出的症狀
當您在 Microsoft Visual Studio .NET 中調試 ASP.Net 應用程序時,可能會在 IDE 中收到以下錯誤信息: 
Error while trying to run project:Unable to start debugging on the Web server.The server does not support debugging of ASP.NET or ATL Server applications.Run setup to install the Visual Studio .Net server components.If setup has been run, verify that a valid URL has been specifIEd.

You may also want to refer to the ASP.NET and ATL Server debugging topic in the online documentation.Would you like to disable future attempts to debug ASP.Net pages for this project?

原因
在安裝 Microsoft .NET Framework 軟件開發工具包 (SDK) 或 Microsoft Visual Studio .NET 之後,將創建 Microsoft Internet 信息服務 (IIS) 映射,以關聯 ASP.Net 的新文件擴展名和新設置。

如果下列任一陳述適合於您的情況,則新設置不存在。
• 當運行 .NET Framework SDK 或 Visual Studio .Net 安裝程序時,IIS 沒有安裝。 
• 在運行 .NET Framework SDK 安裝程序或 Visual Studio .Net 安裝程序之後,刪除了 IIS,然後重新安裝 IIS。


解決方案
要解決此問題,請修復 IIS 映射,以便 ASP.NET 的文件擴展名正確地關聯。有兩種修復 ASP.Net 的 IIS 映射的方式。
要修復 ASP.Net 的 IIS 映射,請運行 ASPnet_regIIS.exe 實用工具。為此,請按照下列步驟操作:
1. 單擊開始,然後單擊運行。 
2. 鍵入 cmd,然後單擊確定。 
3. 在命令提示符處運行以下命令,然後單擊確定:
"\<Windows 文件夾>\Microsoft.Net\Framework\<版本號>\ASPnet_regIIS.exe" -i
注意:請用安裝操作系統的目錄名稱替換 <Windows 文件夾>,用在您的計算機上安裝的 .Net Framework 版本替換<版本號>。

要修復 ASP.Net 的 IIS 映射,必須注冊 ASPnet_isapi.dll。為此,請按照下列步驟操作: 
1. 單擊開始,然後單擊運行。 
2. 鍵入 regsvr32 <Windows 文件夾>\Microsoft.Net\Framework\<版本號>\ASPnet_isapi.dll,然後單擊確定。Regsvr32 將返回注冊結果。 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved