0

I am trying to install application using a script. This application creates a virtual directory under Default Web Site in IIS. I have written this script. Is this right script or i am missing some thing.

cd C:\Users\Administrator\Desktop
msiexec /qb /i ZFPSetup.msi INSTALLLOCATION="C:\Program Files (x86)\Application" TARGETVDIR="ZFP" WIXUI_EXITDIALOGOPTIONALCHECKBOX=1 /l*v "C:\log.txt"
iisvdir /create Default Web Site ZFP C:\Program Files (x86)\Application\ZFP 
call "C:\Program Files (x86)\Application\StartKaraf.bat" echo error

I am getting below error:

MSI (s) (28:D0) [04:25:58:897]: Invoking remote custom action. DLL: C:\Windows\Installer\MSIF886.tmp, Entrypoint: WriteIIS7ConfigChanges
WriteIIS7ConfigChanges:  Error 0x80070002: Site not found for create application
WriteIIS7ConfigChanges:  Error 0x80070002: Failed to configure IIS application.
WriteIIS7ConfigChanges:  Error 0x80070002: WriteIIS7ConfigChanges Failed.
CustomAction WriteIIS7ConfigChanges returned actual error code 1603 (note this may not be 100% accurate if translation happened inside sandbox)
4

2 に答える 2

1

エラー 0x80070002: アプリケーションを作成するためのサイトが見つかりません

おそらくこれは引用符がないことが原因である可能性があるため、代わりに次のようにします。

... iisvdir /create 既定の Web サイト ...

試す:

... iisvdir /create "既定の Web サイト" ...

于 2013-02-07T00:45:30.957 に答える
0

単純なバッチ ファイルを使用することは、IIS の構成に最適な方法ではありません。このようなシステム管理タスクのために、Microsoft はPowerShellを作成しました。

PowerShell を使用して IIS を構成する方法については、http://www.iis.net/learn/manage/powershell を参照してください

PowerShell を使用して IIS に仮想ディレクトリを作成する方法の例を次に示します。

PS IIS:\> New-Item 'IIS:\Sites\Default Web Site\DemoVirtualDir1' -type VirtualDirectory -physicalPath c:\test\virtualDirectory1

上記のコードでは、アプリケーションの作成に PowerShell スナップインを使用しています。

幸運を!

于 2013-01-14T10:42:25.050 に答える