[asp] Wegschrijven XML (Access is denied)

Pagina: 1
Acties:
  • 43 views sinds 30-01-2008

  • Vampier
  • Registratie: Februari 2001
  • Laatst online: 20-04-2015

Vampier

poke-1,170

Topicstarter
Ik heb de volgende code:


(het is ASP maar ik heb er ff PHP tags voor gebruikt om het makelijker leesbaar te maken.)
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
<%@ language="javascript" %>

<%
strSettingDir="c:\\inetpub\\wwwroot\\"

//inladen XML

var XMLdoc = new ActiveXObject("Microsoft.XMLDOM");
    XMLdoc.async = false
    XMLdoc.load(strSettingDir+"test.xml")


// toevoegen XML zooi
var TrackNodes = XMLdoc.selectSingleNode("//adds")
var newNode = XMLdoc.createNode (1, "person", "")
var messageNode = TrackNodes.insertBefore(newNode,TrackNodes.childNodes(0))

function addAttr(name,value){
  var attr = XMLdoc.createAttribute(name)
  attr.nodeValue = value
  messageNode.setAttributeNode(attr)
}

addAttr('name','value1') 
addAttr('e-mail','value2') 
addAttr('tel','value4') 
addAttr('fax','value1') 
addAttr('cel','value2') 
addAttr('street','value3') 
addAttr('number','value4') 
addAttr('state','value6') 
addAttr('country','value7') 
addAttr('www','value8') 
  
Response.write (strSettingDir+"patrick.xml");


//wegschrijven XML zooi  
Response.write ('<xmp>'+XMLdoc.xml+'</xmp>');

XMLdoc.save(strSettingDir+"test.xml")
%>


Het doel is om de code uit te lezen, bij te vullen en weer weg te schrijven. Alleen krijg ik constant een:

code:
1
2
3
4
Error Type:
msxml3.dll (0x80070005)
Access is denied. 
/storage.asp, line 41


Ik gebruik windowsXP en kan nergens de security goed zetten (NTFS formated)

Iemand enig idee?

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 18:55

gorgi_19

Kruimeltjes zijn weer op :9

Erhm.. Toch stiekem wel rechten?

Het IUSR-Account heeft geen schrijfrechten op /wwwroot (niet dat je dat zou willen, maar voor het script wel noodzakelijk)

En zeker omdat je zegt: NTFS Formatted denk ik dat je hier het probleem moet zoeken

Digitaal onderwijsmateriaal, leermateriaal voor hbo


  • Vampier
  • Registratie: Februari 2001
  • Laatst online: 20-04-2015

Vampier

poke-1,170

Topicstarter
Ik snap dat het rechten zijn... maar waar zet je die goed?

  • mulder
  • Registratie: Augustus 2001
  • Laatst online: 31-08 15:46

mulder

ik spuug op het trottoir

mapje rechtsklikken...

oogjes open, snaveltjes dicht


  • Vampier
  • Registratie: Februari 2001
  • Laatst online: 20-04-2015

Vampier

poke-1,170

Topicstarter
Goed tot zover windowsNT ik heb XP

  • Vampier
  • Registratie: Februari 2001
  • Laatst online: 20-04-2015

Vampier

poke-1,170

Topicstarter
Ik heb maar een andere dir aangemaakt, deze pikt het wel.

  • zoepercavia
  • Registratie: September 2001
  • Laatst online: 26-12-2025
ja, maar snap je nu wat het probleem was?
want de volgende keer dat je dit probleem tegenkomt weet je nog niet wat te doen...

het gaat er namelijk om dat de IUSR schrijfrechten moet hebben in de betreffende dir.

in XP gaat dit als volgt:
1. controleer of simpel delen uit staat (explorer -> extra -> mapopties -> simpel delen uit)
2. klik rechts op de map -> eigenschappen -> beveiliging -> toevoegen -> geavanceerd -> nu zoeken -> interactief/iusr (ligt aan je taal). En dan dat IUSR schrijfrechten geven...

Panacea.NL als je geinteresserd bent in IT en Geneeskunde!


  • whoami
  • Registratie: December 2000
  • Laatst online: 23:04
Jah, dit is eigenlijk geen P&W probleem hoor. Dit had niets met programming te maken.

https://fgheysels.github.io/

Pagina: 1

Dit topic is gesloten.