Есть ли эквивалентный ServiceDefinition.csdef для публикации в службе приложений? - PullRequest
1 голос
/ 25 апреля 2019

Мы обновляем проект, использующий инструменты Azure для публикации в облачной службе, которая вместо этого будет публиковать в службе приложений через публикацию в Visual Studio 2017.

С помощью инструментов Azure мы смогли определить в .csdef VirtualApplicaton и VirtualDirectory, чтобы отобразить проект так, как нам нужно. Но не могу найти ничего, чтобы добиться этого, чтобы опубликовать в службе приложений.

<?xml version="1.0" encoding="utf-8"?>
<ServiceDefinition name="Azure.Web.Azure" xmlns="http://schemas.microsoft.com/ServiceHosting/2008/10/ServiceDefinition" schemaVersion="2015-04.2.6">
  <WebRole name="Azure.Web" vmsize="Small">
    <Sites>
      <Site name="Web">
        <VirtualDirectory name="backendprop" physicalDirectory="../../../PropertySystem/backendprop/">
          <VirtualApplication name="v1" physicalDirectory="../../../../Published/PropertySystem/Backend/v1/" />
          <VirtualApplication name="v1.1" physicalDirectory="../../../../Published/PropertySystem/Backend/v1.1/" />
          <VirtualApplication name="v1.2" physicalDirectory="../../../../Published/PropertySystem/Backend/v1.2/" />
        </VirtualDirectory>
        <Bindings>
          <Binding name="Endpoint1" endpointName="Endpoint1" />
        </Bindings>
      </Site>
    </Sites>
    <Endpoints>
      <InputEndpoint name="Endpoint1" protocol="http" port="80" />
    </Endpoints>
    <Imports>
      <Import moduleName="RemoteAccess" />
      <Import moduleName="RemoteForwarder" />
    </Imports>
    <ConfigurationSettings>
      <Setting name="Microsoft.WindowsAzure.Plugins.Diagnostics.ConnectionString" />
      <Setting name="APPINSIGHTS_INSTRUMENTATIONKEY" />
    </ConfigurationSettings>
  </WebRole>
</ServiceDefinition>

Мы хотим объединить локальную папку «Опубликованные» и опубликовать их в новой папке в разделе «backendprop», например, ServiceDefeniton.csdef, которая использовалась ранее.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...