更新:2007 年 11 月
在 [應用程式設計工具] 中,您可以從應用程式圖表中刪除應用程式定義。不過,刪除應用程式定義會影響到方案項目、其他參考那些應用程式的分散式系統圖表,以及應用程式圖表。以下幾節的內容會包含刪除應用程式定義,以及如何解決可能引發之狀況的詳細資訊。
刪除應用程式定義
還原刪除的應用程式
刪除應用程式定義
刪除應用程式定義會有下列影響:
從方案中完全刪除未實作的應用程式。
從圖表中刪除實作的應用程式,但只從方案中移除相關聯的專案而非加以刪除。
注意事項:刪除實作的 ASP.NET 應用程式後,如果接著加入並嘗試實作與刪除的應用程式同名、同位置的應用程式,則系統會提示您在不同的位置建立相關聯的專案、開啟現有專案並將它加回方案中,或覆寫現有專案。若要避免這個提示,請在進行實作之前,重新命名應用程式。如需詳細資訊,請參閱實作應用程式的考量。
刪除應用程式圖表上所有對該應用程式定義的連接。不過,連接之定義上的端點仍會保留在應用程式圖表上。
防止對任何包含參考或使用該應用程式定義的系統圖表進行驗證。使用該定義的項目仍會保留為任何參考該定義的系統成員,但會顯示曲線以表示應用程式圖表中遺漏這個基礎定義。如需詳細資訊,請參閱系統圖表疑難排解。
防止對任何仍使用該定義繫結至邏輯伺服器的部署圖表進行驗證。如需詳細資訊,請參閱部署圖表疑難排解。
還原刪除的應用程式
您可以依照下列方式,解決因為從應用程式圖表刪除應用程式定義而發生的問題:
若要將刪除的應用程式定義還原至應用程式圖表,您可以採取下列動作:
將與刪除的應用程式定義同名且同類型的應用程式定義加入至應用程式圖表。如需詳細資訊,請參閱 HOW TO:在應用程式圖表上定義應用程式和應用程式圖表疑難排解。
注意事項:當您使用與先前實作和刪除的應用程式定義相同的名稱和位置來實作 ASP.NET 應用程式定義時,系統會提示您為專案選擇另一個位置、開啟現有專案並將它加回方案中,或覆寫現有專案。
對於實作的應用程式定義,請將專案加回方案中。如需詳細資訊,請參閱 HOW TO:現有方案中的反向工程專案。
若要解決系統和部署圖表上的驗證錯誤,請將刪除的應用程式定義還原至應用程式圖表,或從參考該應用程式定義的系統圖表刪除使用它的項目。如需詳細資訊,請參閱 HOW TO:從應用程式系統刪除成員。
秘訣如果部署圖表上存在對已刪除之應用程式的繫結參考,而且部署圖表是開啟的,則從適當的系統圖表刪除該應用程式定義時,會自動在該部署圖表中解除對該參考的繫結。不過,若要在關閉的部署圖表中移除對已刪除之應用程式的繫結參考,請先開啟圖表,再以手動方式解除對應用程式的繫結。如需詳細資訊,請參閱 HOW TO:將應用程式從邏輯伺服器解除繫結。