के लिए भौतिक निर्देशिका निर्दिष्ट करने की आवश्यकता है मुझे बिल्ड सर्वर पर प्रकाशित लक्ष्य के साथ क्लाउड सेवा (वेब रोल) प्रोजेक्ट बनाने के दौरान CSPack चरण में बिल्ड सर्वर से कुछ अजीब त्रुटियां मिल रही हैं। विजुअल स्टूडियो 2012 के माध्यम से प्रकाशित ठीक काम करता है, लेकिन बिल्ड सर्वर पर नहीं।बिल्डर्स पर Azure और प्रकाशित करें। वर्चुअल पथ
त्रुटि टीम सिटी द्वारा रिपोर्ट:
[Azure\AzureAPI\AzureAPI.ccproj.teamcity] CorePublish
[15:58:49][CorePublish] CorePublish: PackageWebRole = True
[15:58:49][CorePublish] Publishing starting...
[15:58:49][CorePublish] RolePlugins is
[15:58:49][CorePublish] Publishing to 'bin\Release\app.publish\'
[15:58:49][CorePublish] MakeDir
[15:58:49][CorePublish] TargetServiceDefinition is bin\Release\ServiceDefinition.csdef [15:58:49][CorePublish] TargetServiceConfiguration is bin\Release\ServiceConfiguration.cscfg
[15:58:49][CorePublish] Roles is
[15:58:49][CorePublish] CSPack
[15:58:49][CSPack] D:\AzureAPI\bin\Release\ServiceDefinition.csdef error CloudServices077:
Need to specify the physical directory for
the virtual path 'Web/' of role Application.MyWebApi
मेरे ServiceDefinition फ़ाइल साइट के लिए इन सेटिंग होती हैं।
<WebRole name="Application.MyWebApi" vmsize="Small">
<Sites>
<Site name="Web">
<Bindings>
<Binding name="Endpoint1" endpointName="www" />
</Bindings>
</Site>
</Sites>
...
</WebRole
निर्माण सर्वर पर मैं "Azure संलेखन उपकरण v2.0" और ".NET 2.0 के लिए Windows Azure पुस्तकालय" की है।
क्या मुझे बिल्ड सर्वर पर प्रकाशित करते समय भौतिक पथ को परिभाषित करने की आवश्यकता है, या क्या कोई अन्य परिदृश्य है जो इस त्रुटि का कारण बन सकता है?
[यह संबंधित SO पोस्ट] (http://stackoverflow.com/a/13423731) पर एक नज़र डालें। लगता है जैसे आपको अपनी 'ServiceDefinition.csdef' में' WebRole/साइट्स/साइट' तत्व 'में अतिरिक्त विशेषता (* भौतिक डायरेक्टरी *) जोड़ने की आवश्यकता है। – SliverNinja
हाँ, मैंने अन्य एसओ पोस्ट देखे हैं। वह विशिष्ट पोस्ट Azure SDK के पुराने संस्करण के लिए है। –
क्या आपको कभी यह पता चला है? – keyneom