Quantcast
Channel: Visual Studio and Visual Web Developer Express
Viewing all articles
Browse latest Browse all 3509

How to define the Path of a txt File on remote Server, and how to write on it/how to read from it programmatically.

$
0
0

Merhaba,

Web için Microsoft Visual Studio Express 2013 programı içinde, Visual Basic ile oluşturulmuş dosya sistemi bir sitem var.

Site hosting firmasının serverinde sorunsuz çalışıyor.

Kullanıcıların isterlerse, kendi değişken seçimlerine bağlı olarak siteye yaptırdıkları Matemetik işlemler sonucunda ortaya çıkan bazı değerleri sitenin kök dizininde bulunan Result.txt isimli dosyaya, yazdırmak ve yazdıklarını kendi bilgisayarlarında görüntülemeleri için aşağıdaki code ları kullandım:

 Class1.vb içinde:

 

My.Computer.FileSystem.WriteAllText("C:\Users\kişi adı\Documents\site adı\Result.txt", vbNewLine & " MALZEME 2- " & Random_Say_Malzeme_2 & "; ( " & aa & " - " & bb & " - " & cc & ")", True)

Result_2.aspx.vb içinde:

Dim fs As FileStream = FileStream(SiteMapPath("~\Result.txt", ""))

Dim FILE_NAME As String = "C:\Users\kişi adı\Documents\sits adı\Result.txt"

Dim objReader As New System.IO.StreamReader(FILE_NAME)

       

TextBoxSONUC.Text = objReader.ReadToEnd

       

 objReader.Close()

 

Bu çözüm, site dosyalarını oluşturduğum bilgisayarımda doğal olarak güzel çalıştı, fakat kullanıcıların tarafında çalışmadı.

 

Sebebini anladım ve code ları birçok kere değiştirdim fakat başaramadım. En sonki code larım aşağıdadır

Class1.vb içinde:

Dim sb As StringBuilder = New StringBuilder()

 

sb.AppendLine(" MALZEME 2- " & Random_Say_Malzeme_2 & "; ( " & aa & " - " & bb & " - " & cc & ")")

 

Using outfile As StreamWriter = New StreamWriter("../Result.txt")

outfile.Write(sb.ToString())

End Using

 

Hosting Serverdeki Result.txt dosyasına nasıl ulaşacağımı, nasıl yazıp-okuyacağımı gösterirseniz minnetdar olurum.


Viewing all articles
Browse latest Browse all 3509

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>