2013-03-26 6 views
6

के लिए निष्पादित किए गए थे, मैं टीम फाउंडेशन सर्विस 2012 का उपयोग कर रहा हूं, आंतरिक रूप से होस्ट किए गए निर्माण नियंत्रक के साथ, इसलिए मैं अपने वेब सर्वर पर ऐप्स को तैनात कर सकता हूं। मैं बिल्ड डेफिनिशन सेट अप करता हूं, और मेरी डीबग कॉन्फ़िगरेशन का उपयोग कर रहा हूं, और निम्नलिखित एमएसबीयूआईएलडी तर्कों की आपूर्ति की है।यह निर्धारित करने के लिए कि क्या MSBUILD तर्क TFS बिल्ड परिभाषा

/p:DeployOnBuild=true /p:DeployTarget=MSDeployPublish /p:MSDeployPublishMethod=WMSVC /p:MSDeployServiceUrl=https://myserversname:8172/msdeploy.axd /p:AllowUntrustedCertificate=true /p:DeployIisAppPath="somesite.ourdomain.com" /p:Username=na\svc-users /p:Password=PASS /p:VisualStudioVersion=11.0 

समाधान ठीक बनाता है, मुझे कोई चेतावनी या त्रुटियां नहीं मिलती हैं। जब मैं अपना परिनियोजन सर्वर जाता हूं, तो एप्लिकेशन खाली होता है। मैंने वेब एप्लिकेशन फ़ोल्डर, और inetsrv फ़ोल्डर में अनुमतियां सेट की हैं। मैं भी वेब तैनाती स्थापित/कॉन्फ़िगर किया। अगर मुझे कोई त्रुटि नहीं मिल रही है तो मैं कैसे बता सकता हूं कि मेरी तैनाती के साथ क्या गलत हो रहा है? मैंने पहले से ही बिल्ड सर्वर, और परिनियोजन सर्वर दोनों पर इवेंट लॉग की जांच की है, और न ही कोई त्रुटियां या चेतावनियां हैं। मैं अपनी देव मशीन से भी एक प्रकाशन कर सकता हूं और यह सटीक उसी पैरामीटर के साथ पूरी तरह से काम करता है।

+0

बिल्ड लॉग देखें? –

+0

बिल्ड लॉग में कोई त्रुटि या चेतावनियां नहीं हैं। यही वह है जो मुझे परेशान करता है। – ios85

+1

MSBUILD लॉग में कुछ भी नहीं है? शायद इसे वर्बोज़ मोड में चलाएं? –

उत्तर

5

कॉपी इन दो फोल्डर, और उनकी सामग्री, अपने विकास के वातावरण से निर्माण सर्वर से:

C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v11.0\Web 
C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v11.0\WebApplications 

ये फ़ोल्डर निर्भरता जो विजुअल स्टूडियो 2012 यह निर्भरता में संदर्भित है के माध्यम से प्रकाशित करने के कारण होता है कर रहे हैं एसएसएलएन फ़ाइल।

दुर्भाग्य से इसका मतलब है कि वेब परिनियोजन चुपचाप विफल रहा है।

वैकल्पिक रूप से आप बिल्ड सर्वर पर विजुअल स्टूडियो स्थापित कर सकते हैं लेकिन यह लाइसेंस का अपशिष्ट होगा।

+2

धन्यवाद! मुझे पता है कि आपने मार्च में इसका जवाब दिया था लेकिन आपके उत्तर ने मुझे संबंधित मुद्दे से मदद की: http://stackoverflow.com/questions/19715631/tfs-web-deploy-doesnt-execute-via-build-but-executes-locally/19728936 # 19728936 – SeanKilleen

संबंधित मुद्दे