Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Server 2003 ASP Permission denied

Frage Microsoft Windows Server

Mitglied: cwp42

cwp42 (Level 1) - Jetzt verbinden

06.10.2008, aktualisiert 14.10.2008, 4051 Aufrufe, 1 Kommentar

Folgendes asp-Script läuft auf einem Windows 2003 Server (32bit, IIS 6):

Response.write "Hallo Welt"
Set ScriptObject = Server.CreateObject("Scripting.FileSystemObject")
Set MyFile = ScriptObject.OpenTextFile("myfile.txt", 8,true)
MyFile.WriteLine "* Write file test *"
MyFile.Close

Zeile 1+2 wird ausgeführt, Zeile 3 mit folgendem Fehler abgebrochen:

Laufzeitfehler in Microsoft VBScript Fehler '800a0046' Erlaubnis verweigert
Microsoft VBScript runtime error '800a0046' Permission denied

- der Fehler tritt auf, wenn das File "myfile.txt" vorhanden ist und wenn nicht
- der Fehler sowohl bei einer 32bit als auch 64bit Installation auf
- das Script läuft fehlerfrei auf einem 2000er Server
- MS beschreibt diesen Fehler auf der Seite: http://support.microsoft.com/kb/197964/en-us
(von dieser Seite stammt auch das Testscript)
- Im Explorer habe ich in diesem Verzeichnis dem "IUSR_computername" Schreib- und Leserechte erteilt.
- Im IIS habe ich dasselbe mit der Domain getan, unter der das Script läuft

Ich denke es ist ein Rechteproblem.
Welche Einstellungen könnte ich noch ändern ?
Mitglied: cwp42
14.10.2008 um 10:34 Uhr
Es war kein Rechteproblem. Vielen Dank nochmal an unseren Admin stepas.

Die Suchmaschinen bieten jeden Menge Hinweise auf mögliche Lösungen. In diesem Fall ist sie ganz einfach und liegt an einer falschen Fehlermeldung. Sie hätte korrekt heissen müssen: "File not found".

Denn schreibe ich im Script
Set MyFile = ScriptObject.OpenTextFile("\myfile.txt", 8,true)
läuft es anstandslos (natürlich nur wenn Schreibrechte gewährt wurden,
aber das funktioniert unter Server 2003 genauso wie unter Server 2000).
Bitte warten ..
Neuester Wissensbeitrag
Exchange Server

WSUS bietet CU22 für Exchange 2007 SP3 nicht an. EOL Exchange 2007

Tipp von DerWoWusste zum Thema Exchange Server ...

Ähnliche Inhalte
Exchange Server
Verteilerlisten Exchange Server 2003 (5)

Frage von MultiStorm zum Thema Exchange Server ...

Windows Netzwerk
Windows Server 2003 SBS Netzwerk durch neuen Server Ersetzen (13)

Frage von MultiStorm zum Thema Windows Netzwerk ...

Heiß diskutierte Inhalte
Exchange Server
Test-ActiveSyncConnectivity Error nach neuem Zertifikat (17)

Frage von Driphex zum Thema Exchange Server ...

Batch & Shell
gelöst Batch xls nach aktuellem Datum auslesen und email senden (14)

Frage von michi-ffm zum Thema Batch & Shell ...

Backup
Datensicherung ARCHIV (12)

Frage von fautec56 zum Thema Backup ...