VS.net調試ASP.NET運行項目出錯:無法調試應用程式[zz]

來源:互聯網
上載者:User
http://www.shengfang.org/blog/p/aspneterrdebug.php

複製到 C:\Inetpub\wwwroot ,可以正常開啟,卻報告:試圖運行項目時出錯:無法在WEB伺服器上啟動調試。未將項目配置為調試。

點擊協助一看:

錯誤:未將項目配置為進行調試請參見
調試指令碼和 Web:錯誤和疑難解答
嘗試運行項目時出錯:無法在 Web 服務器上開始調試。該項目沒有配置為調試版。

調試 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 檔)的應用程式。

解決方案:進入 電腦管理 服務和應用程式 INTERNET資訊服務 網站 預設網站,找到 工程所在目錄,點擊滑鼠右鍵,進入 屬性 菜單,目錄 應用程式設定 應用程式名稱 建立按鈕;執行許可權 選擇 指令碼和可執行檔

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.