2012-02-15 102 views
0

我有這個項目,我正在創建一個安裝程序。這是一個錯誤,說ASP.NET 2沒有安裝,但它已經是,任何想法?以下是錯誤日誌的最後一位:VS MSI安裝程序項目,當它已經安裝時尋找ASP.NET

Action 15:07:20: WEBCA_ApplyWebFolderProperties. 
    Action 15:07:20: WEBCA_RollbackApplyWebFolderProperties. 
    Action 15:07:20: WEBCA_RegisterAspNet. 
    INFO : [02/15/2012 15:07:20:505] [RegisterAspNet       ]: Custom Action is starting... 
    INFO : [02/15/2012 15:07:20:505] [RegisterAspNet       ]: CoInitializeEx - COM initialization Apartment Threaded... 
    INFO : [02/15/2012 15:07:20:505] [RegisterAspNet       ]: MsiGetPropertyW - Determine size of property 'CustomActionData' 
    INFO : [02/15/2012 15:07:20:505] [RegisterAspNet       ]: Allocating space... 
    INFO : [02/15/2012 15:07:20:521] [RegisterAspNet       ]: MsiGetPropertyW - Getting Property 'CustomActionData'... 
    INFO : [02/15/2012 15:07:20:521] [RegisterAspNet       ]: Property 'CustomActionData' retrieved with value '2.0.50727.0"W3SVC/1/Root/MyProject"'. 
    INFO : [02/15/2012 15:07:20:521] [RegisterAspNet       ]: Getting web folder property token... 
    INFO : [02/15/2012 15:07:20:521] [RegisterAspNet       ]: Token is '2.0.50727.0'. 
    INFO : [02/15/2012 15:07:20:521] [RegisterAspNet       ]: Getting web folder property token... 
    INFO : [02/15/2012 15:07:20:521] [RegisterAspNet       ]: Token is 'W3SVC/1/Root/MyProject'. 
    INFO : [02/15/2012 15:07:20:521] [RegisterAspNet       ]: Reading registry value Path from key 'HKLM\Software\Microsoft\ASP.NET\2.0.50727.0'... 
    INFO : [02/15/2012 15:07:20:521] [RegisterAspNet       ]: RESULT Path = 
    INFO : [02/15/2012 15:07:20:521] [RegisterAspNet       ]: Running process 'C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe' with parameters ' -norestart -sn "W3SVC/1/Root/MyProject"' silently... 
    INFO : [02/15/2012 15:07:20:614] [RegisterAspNet       ]: Process Call Result Code: '0'  Process Exit Code: '3'. 
    ERROR : [02/15/2012 15:07:20:614] [RegisterAspNet       ]: The error indicates that this version of ASP.NET must first be registered on the machine. 
    ERROR : [02/15/2012 15:07:20:614] [RegisterAspNet       ]: FAILED: -2147024893 
    ERROR : [02/15/2012 15:07:20:614] [RegisterAspNet       ]: Custom Action failed with code: '0' 
    INFO : [02/15/2012 15:07:20:614] [RegisterAspNet       ]: Custom Action completed with return code: '3' 
    Action ended 15:07:20: InstallExecute. Return value 3. 
    Action 15:07:20: Rollback. Rolling back action: 
    Rollback: WEBCA_RegisterAspNet 
    Rollback: WEBCA_RollbackApplyWebFolderProperties 
    INFO : [02/15/2012 15:07:20:708] [RollbackApplyWebFolderProperties  ]: Custom Action is starting... 
    INFO : [02/15/2012 15:07:20:708] [RollbackApplyWebFolderProperties  ]: CoInitializeEx - COM initialization Apartment Threaded. 
    INFO : [02/15/2012 15:07:20:708] [RollbackApplyWebFolderProperties  ]: MsiGetPropertyW - Determine size of property 'CustomActionData' 
    INFO : [02/15/2012 15:07:20:708] [RollbackApplyWebFolderProperties  ]: Allocating space... 
    INFO : [02/15/2012 15:07:20:708] [RollbackApplyWebFolderProperties  ]: MsiGetPropertyW - Getting Property 'CustomActionData'... 
    INFO : [02/15/2012 15:07:20:708] [RollbackApplyWebFolderProperties  ]: Property 'CustomActionData' retrieved with value '/LM/W3SVC/1/ROOT/MyProject/MyProject/bin"/LM/W3SVC/1/ROOT/MyProject/MyProject"/LM/W3SVC/1/ROOT/MyProject/MyProject/includes"/LM/W3SVC/1/ROOT/MyProject/MyProject/includes/jsTree"/LM/W3SVC/1/ROOT/MyProject/MyProject/includes/jsTree/themes"/LM/W3SVC/1/ROOT/MyProject/MyProject/includes/jsTree/themes/classic"/LM/W3SVC/1/ROOT/ 
    INFO : [02/15/2012 15:07:20:708] [RollbackApplyWebFolderProperties  ]: Creating metabase object... 
    INFO : [02/15/2012 15:07:20:708] [RollbackApplyWebFolderProperties  ]: Getting web folder property token... 
    INFO : [02/15/2012 15:07:20:708] [RollbackApplyWebFolderProperties  ]: Token is '/LM/W3SVC/1/ROOT/MyProject/MyProject/bin'. 
    INFO : [02/15/2012 15:07:20:708] [RollbackApplyWebFolderProperties  ]: Opening key '/LM/W3SVC/1/ROOT/MyProject/MyProject/bin' to see if it can be deleted... 
    ERROR : [02/15/2012 15:07:20:708] [RollbackApplyWebFolderProperties  ]: FAILED: -2147024893 
    ERROR : [02/15/2012 15:07:20:708] [RollbackApplyWebFolderProperties  ]: FAILED: -2147024893 
    ERROR : [02/15/2012 15:07:20:708] [RollbackApplyWebFolderProperties  ]: FAILED: -2147024893 
    ERROR : [02/15/2012 15:07:20:708] [RollbackApplyWebFolderProperties  ]: Custom Action failed with code: '3' 
    ERROR : [02/15/2012 15:07:20:708] [RollbackApplyWebFolderProperties  ]: Custom Action failed with code: '3' 
    INFO : [02/15/2012 15:07:20:708] [RollbackApplyWebFolderProperties  ]: Custom Action completed with return code: '3' 
    Rollback: WEBCA_ApplyWebFolderProperties 
    Rollback: Creating folders 
    Rollback: Removing ODBC components 
    Rollback: Updating component registration 
    Action ended 15:07:22: INSTALL. Return value 3. 
    Action ended 15:07:22: ExecuteAction. Return value 3. 
    Action 15:07:22: FatalErrorForm. 
    Action start 15:07:22: FatalErrorForm. 
    DEBUG: Error 2826: Control Line1 on dialog FatalErrorForm extends beyond the boundaries of the dialog to the right by 4 pixels 
    The installer has encountered an unexpected error installing this package. This may indicate a problem with this package. The error code is 2826. The arguments are: FatalErrorForm, Line1, to the right 
    DEBUG: Error 2826: Control Line2 on dialog FatalErrorForm extends beyond the boundaries of the dialog to the right by 4 pixels 
    The installer has encountered an unexpected error installing this package. This may indicate a problem with this package. The error code is 2826. The arguments are: FatalErrorForm, Line2, to the right 
    DEBUG: Error 2826: Control BannerBmp on dialog FatalErrorForm extends beyond the boundaries of the dialog to the right by 4 pixels 
    The installer has encountered an unexpected error installing this package. This may indicate a problem with this package. The error code is 2826. The arguments are: FatalErrorForm, BannerBmp, to the right 
    Action 15:07:22: FatalErrorForm. Dialog created 
    Action ended 15:07:23: FatalErrorForm. Return value 1. 
    Action ended 15:07:23: INSTALL. Return value 3. 
    === Logging stopped: 2/15/2012 15:07:23 === 
    MSI (c) (34:70) [15:07:23:584]: Product: MyProject -- Installation failed. 

    MSI (c) (34:70) [15:07:23:584]: Windows Installer installed the product. Product Name: MyProject. Product Version: 1.0.0. Product Language: 1033. Installation success or error status: 1603. 

回答

0

VDPROJ已在Visual Studio的下一個版本中宣佈折扣。微軟已經向VS2010用戶免費提供InstallShield限定版,並公開將其作爲升級途徑。我不會浪費你的時間用歷史悠久的這個工具進行新的開發。

此外,該自定義操作(RegisterAspNet)是封閉源代碼,無論如何你都無法解決它。

相關問題