轉(zhuǎn)載:http://m.survivalescaperooms.com/dudu/archive/2012/03/27/asp_net_share_folder.html
博客園找找看(http://zzk.VEVb.com)的索引文件占用空間太大,需要移至另外一臺(tái)服務(wù)器,所以要解決“在ASP.NET中通過(guò)共享文件夾訪問(wèn)索引文件”的問(wèn)題。
假設(shè)找找看的ASP.NET程序在A服務(wù)器,索引文件在B服務(wù)器的ZzkIndex共享文件夾中,訪問(wèn)地址是//192.168.18.18/ZzkIndex/。要實(shí)現(xiàn)就是在A服務(wù)器的ASP.NET程序中能讀寫(xiě)共享文件夾//192.168.18.18/ZzkIndex/中的文件。
參考園子里的 asp.net訪問(wèn)網(wǎng)絡(luò)映射盤的問(wèn)題 文章,我們解決了這個(gè)問(wèn)題,在這里分享一下。
具體操作步驟:(注:A服務(wù)器為ASP.NET程序所在服務(wù)器,B服務(wù)器為共享文件夾所在服務(wù)器)


不屬于任何用戶組?是的,不要懷疑,已經(jīng)過(guò)實(shí)踐檢驗(yàn)。

共享權(quán)限設(shè)置如下:

點(diǎn)擊“確定”后,如果出現(xiàn)訪問(wèn)拒絕(access to the path '//192.168.18.18/ZzkIndex' is denied.)的錯(cuò)誤,不用管它。<system.web> <identity impersonate="true" userName="ZzkIndexer" passWord="zzk.VEVb.com"/></system.web>

<%@ Page Language="C#" AutoEventWireup="true" %><script runat="server">PRotected void Page_Load(object sender, EventArgs e){ System.IO.File.Create(Server.MapPath("/ZzkIndex/VEVb.txt"));}</script>

訪問(wèn)test.aspx之后,看B服務(wù)器的ZzkIndex共享文件中的內(nèi)容:

搞定!
小結(jié)
“解決問(wèn)題+寫(xiě)博客”花費(fèi)的時(shí)間可能是“解決問(wèn)題+不寫(xiě)博客”的兩倍,但寫(xiě)出來(lái)之后,你再也不用擔(dān)心再次遇到這個(gè)問(wèn)題,再也不會(huì)出現(xiàn)這樣的郁悶:有人問(wèn)我一個(gè)曾經(jīng)解決過(guò)的問(wèn)題,我卻忘了當(dāng)時(shí)是怎么解決的。
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注