1
我有一個ASP.NET Web應用程序。 現在我想使用InstallAware創建一個安裝程序,這樣我的客戶只需點擊安裝程序,它就會被放到Web服務器上併爲Web應用程序配置IIS 是否有任何人可以指導我如何操作?這是我第一次使用的InstallAware如何使用InstallAware部署ASP.NET Web應用程序
由於提前, Mohin酒店
我有一個ASP.NET Web應用程序。 現在我想使用InstallAware創建一個安裝程序,這樣我的客戶只需點擊安裝程序,它就會被放到Web服務器上併爲Web應用程序配置IIS 是否有任何人可以指導我如何操作?這是我第一次使用的InstallAware如何使用InstallAware部署ASP.NET Web應用程序
由於提前, Mohin酒店
如果你有機會獲得的InstallAware的MSICode
,您可以使用下面的代碼:
在Define Setup Globals
科:
Get Folder Location WWW->WWWRoot into WWWROOTDIR
在Perform First Time Install
部分,就在撥打Apply Install
之前:
Install Files D:\Projects\mywebsite\Release\*.* to $WWWROOTDIR$\mywebsite, include subfolders
在你Perform First Time Install
部分,Apply Install
完成後:
if Variable SUCCESS not Equals ERROR
if Variable SUCCESS not Equals CANCEL
Get IIS Index for Site "Default Web Site" into DEFAULTWEBSITEINDEXVAR
Create Virtual Folder "mywebsite" in IIS Site #$DEFAULTWEBSITEINDEXVAR$, pointing to physical location $WWWROOTDIR$\mywebsite
Get System Setting IIS Anonymous User Account into INETUSR
Set Read Permissions on File System Object "$WWWROOTDIR$\mywebsite" for Current User Authenticated Users $INETUSR$
end
end
如果您沒有訪問MSICode
,這仍然是很容易使用的InstallAware設計師做。
$WWWROOTDIR
不存在,通過創建右鍵單擊「目標文件夾」並選擇「添加系統文件夾」,「WWW->WWWRootDir
」這應該是足有設置的InstallAware的IIS網站和應用程序。
如果您有常用程序集,可以通過在「設置體系結構」>「程序集」頁面中添加它們將它們直接安裝到GAC中。另外一個好處是你可以選擇運行ngen
。
嗨,非常感謝您的回答。這對我幫助很大。但是最後我選擇了這次使用Visual Studio提供的Web安裝項目。我在下一個版本中花費一些時間來使用InstallAware – Mohaimen 2011-04-06 07:28:39