複製到 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資訊服務 網站 預設網站,找到 工程所在目錄,點擊滑鼠右鍵,進入 屬性 菜單,目錄 應用程式設定 應用程式名稱 建立按鈕;執行許可權 選擇 指令碼和可執行檔 |