當我嘗試使用Web Deploy部署到IIS7網站時,其中一個選項是標記爲目標上的IIS應用程序。什麼是Visual Studio的Web部署「標記爲目標上的IIS應用程序」是什麼意思?
當它打開或關閉時,這是什麼意思?
當我嘗試使用Web Deploy部署到IIS7網站時,其中一個選項是標記爲目標上的IIS應用程序。什麼是Visual Studio的Web部署「標記爲目標上的IIS應用程序」是什麼意思?
當它打開或關閉時,這是什麼意思?
下面是俄德的參考相關的文字....
6.如果不部署IIS設置,選擇目標檢查標記爲IIS應用程序框。
如果您正在部署IIS設置,則不會顯示此選項,因爲Web項目的IIS應用程序狀態是部署的IIS設置之一。
通常情況下,在項目屬性頁面的Package/Publish Web選項卡上的IIS管理器中配置的包括所有IIS設置複選框被清除時,選中此複選框。在很少的情況下,您不希望將Web項目部署爲目標Web服務器上的IIS應用程序。例如,假設您正在部署的項目實際上不是Web應用程序,而只包含虛擬目錄內容,如圖像,XML文件等。在這種情況下,您可能需要清除此複選框,以便部署的項目不會設置爲IIS應用程序。
它使部署項目將設置爲目的地的IIS應用程序。
如果取消選中該項目,該項目將不會設置爲IIS應用程序。
請參閱Creating a Publish Profile
的第6步this MSDN文章,特別是最後一句。
設置此選項時,您的站點將成爲虛擬應用程序而不是虛擬目錄。
對於兩個見之間的區別:http://blogs.msdn.com/b/wenlong/archive/2006/11/22/virtual-application-vs-virtual-directory.aspx