[ASP.NET] ADSI code werkt niet w2k server

Pagina: 1
Acties:

  • PhoneTech
  • Registratie: Mei 2000
  • Laatst online: 18-08 14:38
Ik heb op mijn XP bak met IIS5.1 code geschreven om een virtual directory te maken

Op mijn WXP bak werkt het perfect! Maar als ik het op de productie server (w2k server) probeer, dan krijg ik de 0x80005006 fout

MSDN geeft dit:
The property does not exist, or it does not exist at the access location where you are attempting to set it.
For example, you cannot set the AdminServer property at the Web site level (W3SVC/1, W3SVC/1/ROOT) or the virtual directory level (W3SVC/1/ROOT/vdir); you can set it only at the World Wide Web Publishing Service (WWW service) level. You cannot set the AdminEmail property on any Web, File Transfer Protocol (FTP), or Simple Mail Transfer Protocol (SMTP) metabase key; you can set it only on a Network News Transfer Protocol (NNTP) metabase key.

See the Metabase Property Reference for the metabase property that you are trying to set. Use the Access Locations table to verify that you are accessing the property at a valid location. Or, you can open the MetaBase.xml file on your server and search for the property to see what locations it is set on.
De code die ik gebruik om een virdir toe te voegen is
C#:
1
2
3
4
5
oDE = new DirectoryEntry(sIISPath);
oDC = oDE.Children;
oVirDir = oDC.Add(VirDirName,oDE.SchemaClassName.ToString());
oVirDir.CommitChanges(); 
oVirDir.Properties["Path"].Value = PhysicalPath;

Hier klapt hij er dus uit...Op mijn WindowsXP doet hij het goed!, maar op w2k server doet hij het niet....

Wat zou er dan aan de hand kunnen zijn?

  • PhoneTech
  • Registratie: Mei 2000
  • Laatst online: 18-08 14:38
En toch he....Zit ik nog steeds met dit probleem...dus ^

Kan het eventueel wel oplossen door middel van IIS scriptjes in VB, maar dat vind ik een stomme oplossing....

Zijn hier nog meer mensen met hetzelfde probleem? of mensen die het uit willen proberen?

  • PhoneTech
  • Registratie: Mei 2000
  • Laatst online: 18-08 14:38
^

  • PhoneTech
  • Registratie: Mei 2000
  • Laatst online: 18-08 14:38
Complete source van de IIS manager class:

http://www.phonetech.nl/iismanager.txt

  • Woy
  • Registratie: April 2000
  • Niet online

Woy

Moderator Devschuur®
Kan je niet alle propertiesvan de oVirDir even bekijken. De Path propertie bestaat in W2K blijkbaar niet of je mag hem niet setten. Weet je ook zeker dat je genoeg rechten heb om de code uit te mogen voeren.

“Build a man a fire, and he'll be warm for a day. Set a man on fire, and he'll be warm for the rest of his life.”


  • PhoneTech
  • Registratie: Mei 2000
  • Laatst online: 18-08 14:38
rwb schreef op 09 oktober 2003 @ 10:38:
Kan je niet alle propertiesvan de oVirDir even bekijken. De Path propertie bestaat in W2K blijkbaar niet of je mag hem niet setten. Weet je ook zeker dat je genoeg rechten heb om de code uit te mogen voeren.
Volgens MSDN zijn de properties het zelfde...

heb voor het gemak de ASP.NET user toegevoegd bij de administrators, dus met de rechten zit het wel goed

  • Woy
  • Registratie: April 2000
  • Niet online

Woy

Moderator Devschuur®
PhoneTech schreef op 09 October 2003 @ 11:49:
[...]


Volgens MSDN zijn de properties het zelfde...

heb voor het gemak de ASP.NET user toegevoegd bij de administrators, dus met de rechten zit het wel goed
Jah maar mischien staat er wel een fout in de msdn ofzo :). Ik was laatst ook bezig met Active Directory en daar klopte het voorbeeld wat gegeven werd in de MSDN ook voor geen meter.
Als je in de administrator group zit zal het inderdaad wel goed zitten met je rechten.

“Build a man a fire, and he'll be warm for a day. Set a man on fire, and he'll be warm for the rest of his life.”

Pagina: 1