*   >> lukeminen koulutus Artikkelit >> tech >> web development

Pääsy polku on estetty -Miten ratkaisemaan tämän ongelman Asp.net

Olen suunnitellut asp.net sivun siirtää tiedoston kansiosta toiseen, koska osa minun web-sovellus. Koodi kirjoitettu sivun latausaika tapahtuma oli

Dim polku As String = "C: \\ AAQMS \\ AAQMS.html"

Dim DT Kuten DateTime

dt = DateTime.Now

Dim dat As String

DAT = dt.Day & "-" & dt.Month & "-" & dt.Year & "-" & dt.Hour

"Response.Write (dat)

Dim polku2 As String =" C: \\ AAQMS1 \\ AAQMS "& dat &" .html "

Jos File.Exists (polku) = true Sitten

File.Move (polku, polku2)

Else

Response.

Write ("Tiedostoa ei ole olemassa") B

End Jos

< p> Jos File.Exists (polku) = true Sitten

File.Delete (polku)

End Jos

Halusin siirtää tiedoston aaqms.html C: \\ AAQMS C: \\ AAQMS1 .Tämä on käynnissä minun XP koneella ilman mitään ongelmia, mutta kun siirretään tätä sovellusta Windows 2003 Server olin edessään tämän ongelman

Server Error in '/AAQMS-palvelimen Application.

Pääsy polku on estetty.

Kuvaus: käsittelemätön poikkeus toteutuksessa on ilmennyt nykyisen verkkopyynnön.

Tarkista kutsupinon lisätietoja virheestä ja jos se alkunsa code.Exception Tiedot: System.UnauthorizedAccessException: Pääsy polku on estetty. ASP.NET ei ole valtuutettu käyttämään aineisto. Harkitsemaan käyttöoikeudet resurssi ASP.NET pyynnön identiteettiä. ASP.NET on pohja prosessi identiteetin (tyypillisesti {MACHINE} \\ ASPNET IIS 5 tai verkkopalvelun IIS 6), jota käytetään, jos hakemus ei esiintyminen. Jos hakemus esiintyminen kautta, identiteetti on anonyymi käyttäjä (tyypillisesti IUSR_MACHINENAME) tai oikeaksi pyynnöstä käyttäjä. Myöntää ASP.

NET tutustua tiedosto, napsauta hiiren kakkospainikkeella tiedostoa Explorer, valitse "Ominaisuudet" ja valitse Suojaus-välilehti. Klikkaa "Lisää" lisätä sopiva käyttäjä tai ryhmä. Korosta ASP.NET tilin, ja ruudut haluamasi pääsy.

onnistuin löytämään ratkaisun, myöntämällä pääsy oikeus näihin kansioihin ASPNET käyttäjälle se toimii

I edellyttäen täydet oikeudet ASPNET käyttäjälle menemällä ominaisuuksiin kansion. Jopa minä osoitettu täydet oikeudet käyttäjän IUSR_MACHINENAME (Anonymous user), mutta se ei toimi.


ratkaisu joka toimi minun tapauksessani on

Voimme tuoda Sovellus muuhun tili kuin ASPNET tapauksissa, joissa.

Meidän pääsy tiedostojärjestelmä jonnekin ASPNET ei ole pääsyä.

Tätä voimme lisätä tekijä web.config näin:

.web>

jos me

Page   <<       [1] [2] >>

Copyright © 2008 - 2016 lukeminen koulutus Artikkelit,https://koulutus.nmjjxx.com All rights reserved.