मैं कुछ घंटे के लिए वेब ब्राउज़ कर रहा हूं अब मेरी समस्या का उत्तर ढूंढ रहा हूं। मैं वीएस2017 का उपयोग कर एज़ूर वेब ऐप सेवा पर एक वेब एपीआई तैनात करने की कोशिश कर रहा हूं। सब कुछ बनाता है और ठीक काम करता है जब स्थानीय स्तर पर चल रहा है, लेकिन एक बार (VS2017 के माध्यम से) Azure पर तैनात मैं इस त्रुटि मिलती है:Azure वेब परिनियोजन "पथ का एक हिस्सा नहीं मिला 'D: home site wwwroot bin roslyn csc.exe'।"
D:\home\site\wwwroot\bin\roslyn\csc.exe
मेरे परियोजना एक ASP.NET वेब अनुप्रयोग (Azure वेब एपीआई टेम्पलेट का उपयोग करना) .NET फ्रेमवर्क 4.6 है। 1। मैं Microsoft.CodeDom.Providers.DotNetCompilerPlatform Version=1.0.6.0
मैं भी सुनिश्चित किया है कि का उपयोग Csc.exe में स्थित है:
Visual Studio 2017\Projects\DeviceManagementAPI\DeviceManagementAPI\bin\roslyn
आप इस के लिए कोड है, और अपने वांछित आउटपुट? देखें [न्यूनतम, पूर्ण, और सत्यापन योग्य उदाहरण कैसे बनाएं] (https://stackoverflow.com/help/mcve)। – jmoon
क्या आप सुनिश्चित कर सकते हैं कि इसे 'कॉपी स्थानीय = ट्रू' के रूप में सेट किया गया है? – Win
@ मार्टिन, मैं प्रश्न के शीर्षक में [हल] लिखने के बजाय सुझाव देना चाहता हूं। उन उत्तरों में से एक को चिह्नित करें जो आपको स्वीकार किए गए हैं :) –