webForumDet fria alternativet

Aspkod som inte fungerar

ASP

4 svar · 180 visningar · startad av Catalina

Medlem sedan okt. 200069 inlägg
Frågan#1

Hej,

Jag har lite kod här som fungerar ypperligt på min maskin, där jag egen iis.

Nu så har jag flyttat den här koden till en helt annan maskin, där har vissa delar av koden slutat att fungera.

Nu behöver jag lite tips och idéer om vad som har slutat fungera.

Det koden borde göra är att spara upp en fil till servern.

byteCount = Request.TotalBytes
RequestBin = Request.BinaryRead(byteCount)
Set UploadRequest = CreateObject("Scripting.Dictionary")
BuildUploadRequest  RequestBin
contentType = UploadRequest.Item("blob").Item("ContentType")
filepathname = UploadRequest.Item("blob").Item("FileName")
filename2 = Right(filepathname,Len(filepathname)-InstrRev(filepathname,"\"))
value = UploadRequest.Item("blob").Item("Value")'

'Create FileSytemObject Component
 Set ScriptObject = Server.CreateObject("Scripting.FileSystemObject")
'
'Create and Write to a File
pathEnd = Len(Server.mappath(Request.ServerVariables("PATH_INFO")))-22
'' Skapa databaskoppling
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open Session("ConnectionString")  ''

actid		= UploadRequest.Item("activityid").Item("Value")
filename4 = actid&filename2
sql = "exec sp_getattachmentexist @activityid='"&actid&"', @name='"&filename4&"'"
set attachrs = conn.execute(sql)
Medlem sedan juni 200032 967 inlägg
#2

det jag spontant kan komma att tänka på är att du(webservern) inte har rättigheter att skapa/spara filer i angiven mapp.

får du något felmeddelande?

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
if i'm not back in five minutes, just wait longer.</A>

Medlem sedan okt. 200069 inlägg
#3

Vart ser jag vilka rättigheter Internet användaren har?

Mitt felmeddelande:

The page cannot be displayed
There is a problem with the page you are trying to reach and it cannot be displayed.

HTTP 500 - Internal server error
Internet Explorer

[Redigerat av Catalina den 23 feb 2001]

Medlem sedan juni 200032 967 inlägg
#4

okaj, till att börja med så ska du stänga av 'vänliga felmeddelanden' / 'friendly error messages' i internet explorer. då står där i klartext vilket fel du får.

högerklick på mappen där filerna skall skapas -> properties -> security.

användaren IUSR_servernamn och antagligen också IWAM_servernamn måste få rxwd i rättighetsväg på mappen.

mvh,

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
if i'm not back in five minutes, just wait longer.</A>

Medlem sedan okt. 200069 inlägg
#5

Hmm, korkad man känner sig...

Fast det är ju fredag om det är en ursäkt.

Tack iallafall, nu är jag förhoppningsvis felet lite mer på spåren.

/catalina

255 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)