2013-01-08 17 views
16

Znalazłem się, jak ustawić pulę aplikacji i wartość domyślnąJak określić IIS Web Application Name w Parameters.xml stosować MSDeploy

<parameter name="applicationPool" defaultValue="MyDefaultValue" > 
    <parameterEntry kind="DeploymentObjectAttribute" scope="application" 
        match="application/@applicationPool" /> 
</parameter> 

Czy ktoś wie jak ustawić „Nazwa aplikacji IIS Web” ? Robi generowane w pliku SetParameters.xml jak

<setParameter name="IIS Web Application Name" value="Default Web Site/MySite_deploy" /> 

mogę nadpisać plik SetParameters.xml, ale wolałbym go ustawić w pliku Parameters.xml, ale nie mogę znaleźć typ parameterEntry.

Dzięki

+0

Nie podążam za pytaniem, czy możesz wyjaśnić, co robisz i co chcesz zrobić? –

+0

Zasadniczo chcę mieć inną witrynę internetową niż "Domyślna witryna sieci Web", ale wolałbym to określić w domyślnej wartości pliku Parameters.xml. W ten sposób nie będę musiał nadpisywać wygenerowanego pliku SetParameters.xml. –

+0

Więc budujesz pakiet, który później publikujesz za pomocą msdeploy.exe? –

Odpowiedz

31

powinien być w stanie zastąpić domyślny zapisany w pakiecie poprzez zdefiniowanie właściwości DeployIisAppPath podczas generowania pakietu

Alternatywnie, można zadeklarować DisableAllVSGeneratedMSDeployParameter=true i Visual Studio nie będzie już automatycznie wygenerować dowolne parametry dla ciebie, będziesz musiał sam je zadeklarować.

Jeśli samodzielnie podajesz parametr strony internetowej, rodzaj będzie ProviderPath. Zakres będzie wynosił iisApp lub contentPath w zależności od operatora. Aby otworzyć pakiet i zajrzeć do pliku archive.xml, wartość będzie bezpośrednim potomkiem elementu manifestu głównego.

+5

Dzięki Richard, oba podejścia zadziałały. '--Project plik' true '' --Parameters.xml ' lub '--project plik ' ' MySite/MojaApl ' Poszedłem z drugim podejściem. –

+0

Gdzie umieszczasz ' True'? W pliku projektu Visual Studio? – Heinrich

+2

@Heinrich Albo w elemencie 'PropertyGroup' lub jako parametr wiersza poleceń'/p: DisableAllVSGeneratedMSDeployParameter = true' –

Powiązane problemy