2017-04-05 6 views
3

Ich zerreiße mir die Haare und versuche, eine .Net-App mit Jenkins auf Azure WebApps zu veröffentlichen. Nach this guide, werde ich mit dem folgenden Fehler fest:Azure WebApps Bereitstellen mit Jenkins

P:\Scripts\Azure\PublishProfiles\my.PublishSettings(1,1): error MSB4068: The element <publishData> is unrecognized, or not supported in this context. [c:\jenkins-slave\workspace\msbuildtest\my\my.csproj] 

Ich habe my.PublishSettings von Azure heruntergeladen haben, und es sieht aus wie

<publishData> 
    <publishProfile 
      profileName="my - Web Deploy" 
      publishMethod="MSDeploy" 
      publishUrl="my.scm.azurewebsites.net:443" 
      msdeploySite="my" 
      userName="$my" 
      userPWD="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" 
      destinationAppUrl="http://my.azurewebsites.net" 
      SQLServerDBConnectionString="" 
      mySQLDBConnectionString="" 
      hostingProviderForumLink="" 
      controlPanelLink="http://windows.azure.com" 
      webSystem="WebSites"> 
     <databases /> 
    </publishProfile> 
    <publishProfile 
      profileName="my - FTP" 
      publishMethod="FTP" 
      publishUrl="ftp://waws-prod-am2-045.ftp.azurewebsites.windows.net/site/wwwroot" 
      ftpPassiveMode="True" 
      userName="my\$my" 
      userPWD="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" 
      destinationAppUrl="http://my.azurewebsites.net" 
      SQLServerDBConnectionString="" 
      mySQLDBConnectionString="" 
      hostingProviderForumLink="" 
      controlPanelLink="http://windows.azure.com" 
      webSystem="WebSites"> 
     <databases /> 
    </publishProfile> 
</publishData> 

Was mache ich falsch und wie kann ich es beheben?

+0

können Sie bitte die Msbuild-Befehlsparameter –

+0

@Karthikeyan (Un) zum Glück haben wir von Azure auf AWS wegen dieser (und andere Probleme, auf die wir keine Antwort erhalten) gewechselt. – Johan

Antwort

0

Es kann Ihnen nicht helfen, dass Sie jetzt zu AWS gewechselt sind, aber es gibt ein neues Plugin für die Bereitstellung in Azure Web App: https://aka.ms/azapp-service.

+1

Während dieser Link die Frage beantworten kann, ist es besser, die wesentlichen Teile der Antwort hier aufzunehmen und den Link als Referenz zur Verfügung zu stellen. Nur-Link-Antworten können ungültig werden, wenn sich die verknüpfte Seite ändert. – Sneha

Verwandte Themen