解析VS.net調試ASP.NET項目出錯原因及解決方法_.Net教程

      編輯Tag賺U幣
      教程Tag:暫無Tag,歡迎添加,賺取U幣!

      推薦:解析運行asp.net服務器權限設置的6個問題
      文章中所指服務器環境為WIN2003。 大家知道ASP.NET和ASP相比,在設置權限方面很有不同,一點兒設置錯了都運行不了。作者在遇到該問題并解決后得到的經驗,給大家分享。 ASP.NET需要用到USERS組的權限,因為遇過很多次自己設置了權限之后發現 網站 運行不了,

      調試系統時出現“VS.net調試ASP.NET運行項目出錯:無法調試應用程序”錯誤,不能調試。下面是解決方法:

      調試 ASP.NET 項目 
      檢查項目是否有有效的 Web.config 文件,Web.config 文件是否將“debug”設置為“true”,以及 debug 謂詞是否與 .aspx 關聯。有關更多信息,請參見 ASP.NET 應用程序中的調試模式。 

      調試 ATL Server 項目 驗證 DEBUG 謂詞是否與 ISAPI 擴展名關聯。有關更多信息,請參見調試 ISAPI 應用程序。 
      <compilation defaultLanguage="c#" debug="true" /> WEB.CONFIG 
      而實際上問題出在 IIS 配置上:創建應用程序 
      要創建應用程序,請將某個目錄指定為應用程序的開始位置(應用程序根目錄),然后可以設置應用程序的屬性。每個應用程序都可以有一個友好名稱,此名稱出現在 Internet 信息服務管理單元中,以便您區分各個應用程序。此應用程序名在其他地方不會用到。 
      可以從應用程序邊界中刪除目錄,使得對此目錄及其子目錄中的文件的請求無法啟動此應用程序。從應用程序邊界中刪除目錄不會將此目錄從網站或計算機硬盤上刪除。 

      創建應用程序 
      在 Internet 信息服務管理單元中,選擇作為應用程序開始位置的目錄。可以將網站的主目錄指定為應用程序開始位置。 
      打開目錄的屬性頁,然后單擊“主目錄”、“虛擬目錄”或“目錄”選項卡。 
      單擊“創建”按鈕。 
      在“應用程序名”文本框中,輸入應用程序名。 
      注意 如果出現“刪除”按鈕而不是“創建”按鈕,則表明已經創建了應用程序。 

      從應用程序中刪除目錄 
      在 Internet 信息服務管理單元中,選擇要刪除的目錄。 
      打開目錄的屬性頁,然后單擊“主目錄”、“虛擬目錄”或“目錄”選項卡。 
      單擊“刪除”按鈕。 

      技巧 
      要終止應用程序并將其從內存中卸載,請單擊“卸載”按鈕。如果“卸載”按鈕無效,則表明您沒有位于應用程序的開始位置。 
      要將主目錄與應用程序分離,請單擊“刪除”按鈕。 
      選中“在單獨的內存空間運行(獨立進程)”復選框,在獨立于 Web 服務器進程的進程中運行應用程序。運行隔離的應用程序可以使其他應用程序(包括 Web 服務器自身)在此應用程序失敗或終止響應時免受影響。 
      為應用程序設置權限 

      將權限設置為“無”,防止運行任何程序或腳本。 
      或 
      設置為“純腳本”,以便在無須設置“執行”權限的情況下,使映射到腳本引擎的應用程序可以在此目錄中運行。也可以使用包含 ASP 腳本、Internet 數據庫連接器 (IDC) 腳本或其他腳本的目錄的“腳本”權限。“腳本”權限比“執行”權限更安全,因為可以限制在此目錄中運行的應用程序。有關使應用程序成為腳本引擎的信息,請參閱應用程序映射屬性頁。 
      或 
      設置“腳本和可執行文件”,以便允許任何應用程序在此目錄中運行,其中包括映射到腳本引擎和 Windows 二進制文件(.dll 和 .exe 文件)的應用程序。

      分享:解析GridView中添加CheckBox并返回選中行
      一:添加CheckBox asp:GridView Columns asp:TemplateFieldHeaderText=選擇 ItemStyleHorizontalAlign=CenterHeight=35pxWidth=720px/ ItemTemplate asp:CheckBoxID=CheckBoxrunat=server/asp:CheckBox /ItemTemplate /asp:TemplateField asp:Bo

      來源:模板無憂//所屬分類:.Net教程/更新時間:2010-04-19
      相關.Net教程