दुर्भाग्यवश मेरे पास इस पर पूरी जानकारी नहीं है। मेरे पास एक ग्राहक है जिसने अपनी साइट को एक प्राचीन सिस्टम से विंडोज 2008 सर्वर पर आईआईएस 7 में स्थानांतरित कर दिया है। त्रुटि के बारे में जानकारी नीचे है:आईआईएस 7 अनुमति अस्वीकार - एएसपी फ़ाइल लिखें
त्रुटि: ई: \ wwwroot \ एसपी \ xxx \ online_data.xls माइक्रोसॉफ्ट VBScript रनटाइम त्रुटि '800a0046'
अनुमति अस्वीकृत
/xxx/जई/exceldata .asp, रेखा 52
कोड:
49 response.write(server.mappath("online_data.xls"))
50
51 set fso = createobject("scripting.filesystemobject")
52 Set act = fso.CreateTextFile(server.mappath("online_data.xls"), true)
केवल सुझाव अब तक के लिए है:
grant the application pool (DefaultAppPool/Classic AppPool)’s impersonated identity read and write permission to the physical folder which the asp page reside
जब मुझे पहुंच मिलती है तो इसे देखेंगे, लेकिन अन्य सुझावों की सराहना की जाएगी।
मुझे लगता है कि सुझाव काम करेगा, दूसरा विकल्प यह जांच रहा है कि डिफ़ॉल्ट ऐप पूल नेटवर्क सेवा के रूप में चल रहा है और उस फ़ोल्डर को लिखने के लिए नेटवर्क सेवा पहुंच दे रहा है – kd7
उत्तर लोगों के लिए धन्यवाद। अभी भी साइट पर कोई कार्रवाई नहीं है, लेकिन जब मैं वापस आऊंगा तो उसका पालन करेंगे। – CMH