मुझे एक सी # एप्लिकेशन मिला है जिसे मैं एक वितरित नेटवर्क पर धक्का देने की कोशिश कर रहा हूं। एप्लिकेशन स्थानीय रूप से ठीक से काम करता है (लेकिन हमेशा के रूप में), लेकिन जब मैं इसे नेटवर्क पर धक्का देता हूं, तो यह काम नहीं करता है क्योंकि यह C: \ Windows \ Temp निर्देशिका को नहीं लिख सकता है। मैं वास्तव में किसी भी कोड है कि उस निर्देशिका के लिए लिखते हैं फोन कर रहा हूँ नहीं है, लेकिन मुझे लगता है यह एक वेब सेवा करने के लिए अपने कॉल की वजह से निम्नलिखित अपवाद दिया जाता है:लिखने से .NET को रोकें C: Windows Temp
एक अस्थायी वर्ग (परिणाम = 1) बनाया जा सकता। त्रुटि CS2001: स्रोत फ़ाइल 'सी: \ विन्डोज़ \ TEMP \ cyalinh1.0.cs' त्रुटि नहीं मिली CS2008: निर्दिष्ट कोई इनपुट नहीं '। अधिक जानकारी के लिए कृपया इनरएक्सप्शन देखें।
क्या .NET को Temp निर्देशिका से लिखने से रोकने का कोई तरीका है? क्या यह .config फ़ाइल में एक सेटिंग है?
अद्यतन
SGEN वेब सेवा से उन डायनामिक रूप से तैयार की कक्षाओं के निर्माण को रोकने के लिए इस्तेमाल किया जा सकता है?
मैं दूसरे में बताने के लिए की तुलना में एक जवाब है कि आप क्या चला रहे हैं तथ्य यह है कि जब रन टाइम अपने विधानसभा कार्यान्वित करता है, यह वास्तव में के दूसरे दौर के लिए जरुरी है है की जरूरत नहीं है बस समय संकलन में आईएल से मशीन कोड के लिए कोड प्राप्त करने के। –
मैं dll कि एक वेब सेवा से अधिक कहा जाता है SGENing के साथ इन गतिशील वर्ग संकलन को रोकने के कर सकते हैं? – Josh