ColdFusion'da eşlenmiş bir sürücüye erişirken sorun yaşıyorum. z:\
ile eşlenmiş \\server\files\sharing
var. Bu kodu çalıştırırsanız, bu dizin eşlenen biri için tam yol için var ama diyor ki: Bazı Google'lamaya yapmış ve aynı sorunla birkaç kişi buldukEşlenen ağ sürücüsüne ColdFusion'dan erişme
<cfscript>
fullPath = "\\server\files\sharing\reports";
mappedPath = "z:\reports";
WriteOutput("fullPath exists: #DirectoryExists(fullPath)#<br/>"); //YES
WriteOutput("mappedPath exists: #DirectoryExists(mappedPath)#"); //NO
</cfscript>
, ama çözüm hep yolun tamamını kullanmak. ColdFusion'ın eşlenmiş sürücüyü görmesinin veya erişememesinin bir sebebi var mı? Ve eğer öyleyse, herhangi bir geçici çözüm var mı (belki de eşlenmiş sürücünün tam yolunu almak için bir sistem çağrısı)?
ColdFusion hizmeti hangi kullanıcı altında çalışıyor? – ale
@AlEverett: Bir sistem hizmeti olarak çalışıyor. Görev yöneticisi bunu "SYSTEM" – Kip
olarak gösterir. Muhtemelen problem budur. Aslında CF ile yaşadığım ve sürücülere erişmekte olduğum her türlü sorun, "SİSTEM" ün kaynak sağlamada çok sınırlı erişime sahip olmasından kaynaklanıyor. Bu sürücüye/dizine erişimi olan bir kullanıcı olarak çalıştırmanız gerekir. – ale