Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Access to the path...

Postades av 2004-10-01 16:13:47 - Robert Säll, i forum asp.net generellt, Tråden har 12 Kommentarer och lästs av 586 personer

Varje gång jag försöker uppdatera en fil så får jag detta felmeddelande:
"Access to the path "c:\inetpub\spel\readme.asp" is denied."

Härär koden:
[kod]
Sub UpdateFile()
DIm strFile as string, strNewContent as string
strFile = Request.Form("name")
strNewContent = Request.Form("content")
Dim ioFile as System.IO.File
IF ioFile.Exists(Server.MapPath(strFile)) Then
Dim fs as System.IO.FIleStream = System.IO.File.OpenWrite(Server.MapPath(strFile))
Dim info As Byte() = _
New System.Text.UTF8Encoding(True).GetBytes(strNewContent)
fs.Write(info, 0, info.Length)
fs.Close()
End IF
Response.Redirect("SealStudio.aspx?action=showFile&file="& strFile)
End Sub
[/kod]

Jag vet att det är fulle rättigheter till mappen som filen ligger i, det är rootmappen..


Svara

Sv: Access to the path...

Postades av 2004-10-01 16:37:07 - Monica Larsen

Ser ut som om du saknar mappen wwwroot,
pathen borde nog se ut så här: c:\inetpub\wwwroot\spel\readme.asp


Svara

Sv: Access to the path...

Postades av 2004-10-01 16:43:39 - Robert Säll

Hmm, jag har gjort om lite, min "wwwroot" är då "spel"!

Måste mappen heta just "wwwroot" eller?


Svara

Sv: Access to the path...

Postades av 2004-10-01 17:30:58 - Pelle Johansson

Nädå, det måste den inte, men via IIS admin måste du peka ut var rooten är. Är den c:\spel skall det vara okej. Dock får du aldrig skriva högre upp i trädstrukturen från din "spelmapp".


Svara

Sv: Access to the path...

Postades av 2004-10-01 18:14:27 - Robert Säll

Japp, vet du varför jag får detta felmeddelande?


Svara

Sv: Access to the path...

Postades av 2004-10-01 19:06:39 - Monica Larsen

Om du vet att du satt alla rättigheter så kan felet bero på en bug, iallafall om du kör windows 2000.
Hittade denna KB'n men vet inte om det gäller din applikation:
http://support.microsoft.com/default.aspx?scid=kb;en-us;323293&Product=asp


Svara

Sv: Access to the path...

Postades av 2004-10-02 08:48:09 - Patrik Dahlén

1. Har du bara döpt om wwwroot till spel eller har du skapat en ny mapp i inetpub bredvid wwwroot som heter spel?

2. Om du skapat en ny mapp, har du kollat så att den har samma rättighetsinställningar som wwwroot?

3. Om du döpt om wwwroot, har du kollat i IIS så att allt stämmer där?

4. Om du skapat en ny mapp, har du ändrat webroten i IIS till den nya mappen och kollat inställningarna i IIS:en så att de överensstämmer med wwwroot inställningarna?

5. Varför döpa om wwwroot? Bara upplagt för bekymmer, vilket du nu blivit varse.


Svara

Sv: Access to the path...

Postades av 2004-10-02 12:17:25 - Robert Säll

Jag använder Win XP Pro.

Jag har gjort en ny mapp, kallad "Spel", varför jag gjorde denna var för att det var en massa filer i wwwroot som jag inte orkade ta bort :)

Nu har jag bytt tillbaka till "wwwroot" men jag får samma felmeddelande..

Det är inget att jag har glömt någon "Close()" eller "Dispose()"?


Svara

Sv: Access to the path...

Postades av 2004-10-02 12:29:21 - Patrik Dahlén

Om du har gjort en ny mapp så spelar det ingen roll om den heter spel eller wwwroot. Vad som är viktigt är säkerhetsinställningarna på mappen i Utforskaren och i IIS:en. Om du har tagit bort din gamla wwwroot så har du problem, annars kan du kolla alla inställningarna på den.


Svara

Sv: Access to the path...

Postades av 2004-10-02 13:43:43 - Robert Säll

Jag har wwwroot kvar, som sagt använder jag den just nu, fast jag får ju samma felmeddelande ändå!

Vad är felet?


Svara

Sv: Access to the path...

Postades av 2004-10-02 15:26:09 - Robert Säll

Hmm, det kan nog vara någonting med rättigheterna ändå, jag kan inte heller flytta filer, använder denna kod (CodeBehind):

Sub MoveFile()                                                                           'denna fungerar inte korrekt
    Dim strPath, strNewDest, strRedirect as string
    strPath = Request.Querystring("file")
    strNewDest = Request.Form("Into")
    IF Microsoft.VisualBasic.Left(strPath, 1) = "\" Or Microsoft.VisualBasic.Left(strPath, 1) = "/" Then
    strPath = Microsoft.VisualBasic.Right(strPath, Microsoft.VisualBasic.Len(strPath) - 1)
    End IF
    
    IF not Microsoft.VisualBasic.Left(strNewDest, 1) = "\" Or not Microsoft.VisualBasic.Left(strNewDest, 1) = "/" Then
    strPath = "\" & strPath
    End IF
          If System.IO.Directory.Exists(Server.MapPath(strNewDest)) Then
      IF System.IO.File.Exists(Server.MapPath(strNewDest) & "\" & strPath) Then
        strRedirect = "Exist.asp?do=FileExist"    'Filen finns redan
      Else
      Dim objFileInfo as New System.IO.FileInfo(Server.MapPath(strPath))
      objFileInfo.MoveTo(Server.MapPath(strNewDest))
                      strPath = Microsoft.VisualBasic.LCase(Microsoft.VisualBasic.Right(strPath, Microsoft.VisualBasic.Len(strPath) - Microsoft.VisualBasic.InStrRev(strPath, "\", -1, 1)))
        strRedirect = "SealStudio.aspx?action=showFile&file="& strNewDest & "\" & strPath
      End IF
          Else : strRedirect = "Exist.asp?do=FolderNotExist"  'Mappen hittades inte
          End IF
    Response.Redirect(strRedirect)
    End Sub


Och får då felmeddelandet: "Det går inte att skapa en fil som redan finns."

Konstigt nog är felmeddelandet på svenska.

Jag har också testat att flytta filen med denna kod:
<code>
System.IO.File.Move(Server.MapPath(strPath), Server.MapPath(strNewDest))
</code>
Dock får jag samma felmeddelande..

EDIT:
Hur gör man sådana där fina kodrutor?


Svara

Sv: Access to the path...

Postades av 2004-10-02 18:56:41 - Mikael Åhlén

med

< code>
Din kod...

du kan även välja vilket språk som tex. vb.net

då blir det så här:

< code vb.net>
din kod...
< /code>
< /code >

Dock ej med mellanslag efter <

/m


Svara

Sv: Access to the path...

Postades av 2004-10-03 12:08:34 - Farid BenHajji

Är det inte bara så enkelt att maskinnamn\ASPNET användaren per default bara har läsrättigheter. Om du vill skapa, ändra i eller radera filer i vissa kataloger så måste du ge maskinnamn\ASPNET användaren skriv-rättigheter för dessa kataloger. (I XP högerklicka på aktuell katalog, välj egenskaper, välj säkerhetsfliken, lägg till maskinnamn\ASPNET användaren och ge maskinnamn\ASPNET skriv-rättigheter)


Svara

Nyligen

  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 170
27 953
271 705
817
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies