Blir knasig på det här...
<% dim filesys, filetxt, getname, path
Set filesys = CreateObject("Scripting.FileSystemObject")
Set filetxt = filesys.CreateTextFile("\\seupp-mattiasno\2)_Dumpsite\test.txt", True)
path = filesys.GetAbsolutePathName("\\seupp-mattiasno\2)_Dumpsite\test.txt")
getname = filesys.GetFileName(path)
filetxt.WriteLine("Your text goes here.")
filetxt.Close
If filesys.FileExists(path) Then
Response.Write ("Your file, '" &getname &"', has been created.")
End If %>
Ger
Microsoft VBScript runtime error '800a0046'
Permission denied
/tab_offices/off_uppsala/it-support/script_edit_mta/txtedit_view_file.asp, line 37
<% dim filesys, filetxt, getname, path
Set filesys = CreateObject("Scripting.FileSystemObject")
Set filetxt = filesys.CreateTextFile("z:\test.txt", True)
path = filesys.GetAbsolutePathName("z:\test.txt")
getname = filesys.GetFileName(path)
filetxt.WriteLine("Your text goes here.")
filetxt.Close
If filesys.FileExists(path) Then
Response.Write ("Your file, '" &getname &"', has been created.")
End If %>
ger
Microsoft VBScript runtime error '800a004c'
Path not found
/tab_offices/off_uppsala/it-support/script_edit_mta/txtedit_view_file.asp, line 37
Det sista har jag inte brytt mig om men den första permission denied förstår jag inte. Tycker att jag har provat allt.
Det sensate jag provat är att ta bort anonymous rättigheterna för katalogen som innehåller aspfilerna. Detta tvingar fram en inloggningsdialog. I denna knappar jag in ett konto som bevisligen har rättigheter på den resurs jag försöker ansluta mig till.
Jag använder mig av:
Inloggad som: <b><%= Request.ServerVariables("AUTH_USER") %></b> <p>
för att se att användarnamnet faktiskt stämmer. Denna returnerar: domännamnet\mattiasn vilket är korrekt.
Skapar jag en textfil med FSO i c:\temp\test.txt och kontrollerar vem som äger filen så är det rätt konto, dvs det som Request.ServerVariables("AUTH_USER") visar.
Men jag får fortfarande inte skriva i någon nätverks fileshare. Är det någon som har det att fungera någongång?
Det alternativa nobelpriset utlovas om tips kan ges