salve..
voglio creare (con l'aiuto di una guida) un guestbook ..
ma al momento del click sul pulsante x inviare i dati (al file xml ke li registra) mi viene questo errore:
il codice x l'invio èXML File Error: System.UnauthorizedAccessException: Accesso al percorso "c:\inetpub\wwwroot\aspnet\cap. 11\Basic\gb\gbook.xml" negato. at System.IO.__Error.WinIOError(Int32 errorCode, String str) at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, Boolean useAsync, String msgPath, Boolean bFromProxy) at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share) at _ASP.add_aspx.AddClick(Object Sender, EventArgs E)
mi potete aiutare??Sub AddClick(Sender As Object, E As EventArgs)
Try
Dim dataFile as String = "gb/gbook.xml"
Dim fin as New FileStream (Server.MapPath(dataFile),FileMode.Open,FileAccess .Read,FileShare.ReadWrite)
Dim fout as New FileStream (Server.MapPath(dataFile),FileMode.Open,FileAccess .Write,FileShare.ReadWrite)
Dim guestData as New DataSet()
Dim newRow as DataRow
err.Text = ""
guestData.ReadXml(fin)
fin.Close()
newRow = guestData.Tables(0).NewRow()
newRow("Name")=Name.Text
newRow("Email")=Email.Text
newRow("Comments")=Comments.Text
newRow("Chrono")=DateTime.Now.ToString()
guestData.Tables(0).Rows.Add(newRow)
guestData.WriteXml(fout, XmlWriteMode.WriteSchema)
fout.Close()
pnlAdd.Visible=false
pnlThank.Visible=true
Catch edd As Exception
err.Text="XML File Error: " & edd.ToString()
End Try
End Sub
grazie mille!!
forse è un problemi di xmessi di lettura/scrittura file???