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.
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