Imam problem. Radim asp.net 4.0 aplikaciju i C#. Radim .aspx fajlove i muči me streamwriter, uvijek mi zaključa file i ne mogu drugi put na njega pisati, kaže da ga koristi drugi proces
Probao sam više stvari i ni jedna na radi...
Pokušaj 1:
FileStream stream;
FileMode fileMode;
if (File.Exists(URL))
{
// it already exists, let's append to it
fileMode = FileMode.Truncate;
}
else
{
// it does not exist, let's create it
fileMode = FileMode.CreateNew;
}
stream = File.Open(URL, fileMode, FileAccess.ReadWrite, FileShare.ReadWrite);
StreamWriter writer = new StreamWriter(stream);
writer.Write(text);
writer.Flush();
writer.Close();
Pokušaj 2:
using (var writer = new StreamWriter(URL, false, System.Text.Encoding.UTF8))
{
writer.Write(text);
writer.Flush();
writer.Dispose();
writer.Close();
}
Ovo drugo bi po izlasku iz bloka trebalo automatski flushati (čak i bez writer.flush() unutar bloka), ali iz nekog razloga neće.
Ima li tko rješenje? Da probam možda ručno obrisati file prije nego idem sa streamwriterom bilo što? al neću ga moć vjerojatno obrisat jer će biti zaključan
Inače, radi se o ovoj stranici: http://fiouchcms.com.hr/Default.aspx