से मैप किए गए नेटवर्क ड्राइव तक पहुंचने में मुझे कोल्डफ्यूज़न में मैप किए गए ड्राइव तक पहुंचने में समस्या आ रही है। मेरे पास \\server\files\sharing
z:\
पर मैप किया गया है। अगर मैं इस कोड को चलाने के लिए, यह कहता है कि निर्देशिका पूरा पथ के लिए मौजूद है, लेकिन मैप किया गया एक के लिए नहीं:कोल्डफ्यूजन
<cfscript>
fullPath = "\\server\files\sharing\reports";
mappedPath = "z:\reports";
WriteOutput("fullPath exists: #DirectoryExists(fullPath)#<br/>"); //YES
WriteOutput("mappedPath exists: #DirectoryExists(mappedPath)#"); //NO
</cfscript>
मैं कुछ Googling किया है और एक ही समस्या के साथ कुछ लोगों ने पाया है, लेकिन समाधान हमेशा था पूर्ण पथ का उपयोग करने के लिए। क्या कोई कारण है कि कोल्डफ्यूजन मैप किए गए ड्राइव को देखने या एक्सेस करने में सक्षम नहीं होगा? और यदि हां, तो क्या कोई कामकाज है (शायद मैप किए गए ड्राइव का पूरा पथ पाने के लिए सिस्टम कॉल)?
कोल्डफ्यूजन सेवा किस उपयोगकर्ता के अंतर्गत चल रही है? – ale
@AlEverett: यह एक सिस्टम सेवा के रूप में चल रहा है। टास्क मैनेजर इसे "सिस्टम" – Kip
के रूप में दिखाता है, यह समस्या है। लगभग सभी परेशानी जो मैंने कभी सीएफ के साथ की है और ड्राइव तक पहुंच है क्योंकि "सिस्टम" ड्राइव संसाधनों तक सीमित पहुंच है। आपको इसे ऐसे उपयोगकर्ता के रूप में चलाने की आवश्यकता है जिसके पास उस ड्राइव/निर्देशिका तक पहुंच हो। – ale