Content SourceDirectory құрамында ұқсас файлдар бар болса, Azure жобасының орамасындағы қателер

Мен SourceDirectory функциясын Қызмет анықтамасы файлында «Base» каталогының мазмұнын веб рөліне көшіріп, одан кейін «ҚосымшаFiles» мазмұнын көшіруге тырысамын. Бұл Azure бағдарламасында жөндеу үшін жақсы жұмыс істейді, алайда, Қосымша файлдар қалтасында файлды негізгі каталогта орналасқан жерде орналасқан болса, шешімді орау кезінде шешімге оралғанда Қатысты рұқсат етілмеген қатесін алсам болады.

Қате 7 «C: \ Users \ Alex \ AppData \ Local \ Temp \ vo0niiyx.rvt \ roles \ TestWebRole1 \ approot \ connectionStrings.config» жолына кіруге тыйым салынған. C: \ Program Files (x86) \ MSBuild \ Microsoft \ VisualStudio \ v10.0 \ Windows Azure Tools \ 1.5 \ Microsoft.WindowsAzure.targets 2

Осыған байланысты контекстте мен қолданыстағы бағдарламаны «Azure» жүйесінде іске қосуға тырысамын. Мен жасайтын бірінші қадам - ​​бар функцияларды қарапайым етіп, run қапшықта жай ғана орап алу. Сонымен қатар, түпнұсқалық кодтың негізі жылдам өзгеріп отырады, сондықтан біріктіруді үнемі тоқтатуға мәжбүрмеу үшін, орауыштарды теңшеуді бөлек ұстауды қалаймын. Осы уақытқа дейін кейбір күрделі авторлық сценарийлер арқылы осыған қатысты болдым.

Анықтама үшін, төменде пайдаланатын ServiceDefinition файлы, сондай-ақ менің шешімімнің каталог құрылымы. Жұмысшы рөлін пайдаланған кезде мен де сол мәселеге тап болдым.

<?xml version="1.0" encoding="utf-8"?>

  
    
      
        
      
      
        
      
    
    
      <inputEndpoint protocol="http" port="80" name="Http" />
    
  

Және каталог құрылымы (bin және obj қалталарынан алынған ағаш пәрменінің нәтижесіне негізделген):

│   AzureSourceDirectoryTest.sln
│   
├───AdditionalFiles
│       connectionStrings.config
│       
├───AzureSourceDirectoryTest
│   │   AzureSourceDirectoryTest.ccproj
│   │   AzureSourceDirectoryTest.ccproj.user
│   │   ServiceConfiguration.Cloud.cscfg
│   │   ServiceConfiguration.Local.cscfg
│   │   ServiceDefinition.build.csdef
│   │   ServiceDefinition.csdef
│   ├───bin...                              
│   └───obj...
│
├───Base
│       connectionStrings.config
│       
└───TestWebRole1
    │   TestWebRole1.csproj
    │   TestWebRole1.csproj.user
    │   
    ├───bin...
    ├───obj...
    └───Properties
            AssemblyInfo.cs
2

1 жауаптар

Мен осыдан не істеу керек екеніне сенімді емеспін. Қосылу үшін қандай қосылымStrings.config болуы керек? Менің болжауымша, ол бір мезгілде екі түрлі орындардан көшірілуде, ал біреуі бір мезгілде қол жетімділікке байланысты жетіспейді. Неліктен сол файлды екі рет көшіруді сұрай аламын?

0
қосылды
Мен қолданыстағы бағдарламаны «Азур» -те іске қосу үшін орындаймын. Мен өзімнің модификацияларымды іс жүзінде қолдануға бөлек қалдыруға тырысамын: 1) Веб-рольге базалық қосымшаны көшіріңіз 2) Көшірменің үстіне менің қосымшаларымды көшіру 1 Visual Studio арқылы жай ғана түзету кезінде жоғарыда көрсетілгендей жақсы жұмыс істейді күтілетін (бірақ компилятордың ескертуімен connectionstrings.config файлы ауыстырылды деп айтады) Бұл рұқсатты қабылдамаған қателерді жариялау/орналастыру кезінде ғана.
қосылды автор Alex, көзі