我想寫的文字從WinForm的桌面應用程序在服務器上以文件的文本文件文本寫入服務器上
string path = "http://www.site.info/doc.txt";
要使用路徑:
System.Web.HttpContext.Current.Server.MapPath(path);
還我試着這樣說:
System.Web.Hosting.HostingEnvironment.MapPath(path);
寫文本到文本文件:
using (StreamWriter _testData = new StreamWriter(Server.MapPath("~/doc.txt"), true))
{
_testData.WriteLine("TEXT");
}
好像我做錯了什麼,
名
Server
「並不在當前的背景下存在」。
不知道如何使用Server.MapPath
。
它是在參考爲System.Web
不System.Web.dll
,不知道,但它必須是相同的,並且在使用作爲System.Web;
而且我使用System.Net;
所以也許我可以WebClient
做到這一點。
並不是很多當代網站允許您直接寫訪問Web服務器上的文件。更好地提供一個API來執行作業服務器端。考慮尋找REST? – MickyD
@MickyD你好,我想只寫在我的服務器上 – nikorio
你是說WinForms應用**和**網絡服務器都是_same computer_? – MickyD