轉載:http://www.cnblogs.com/dudu/archive/2012/03/27/asp_net_share_folder.htmlhtml
博客園找找看(http://zzk.cnblogs.com)的索引文件佔用空間太大,須要移至另一臺服務器,因此要解決「在ASP.NET中經過共享文件夾訪問索引文件」的問題。web
假設找找看的ASP.NET程序在A服務器,索引文件在B服務器的ZzkIndex共享文件夾中,訪問地址是\\192.168.18.18\ZzkIndex\。要實現就是在A服務器的ASP.NET程序中能讀寫共享文件夾\\192.168.18.18\ZzkIndex\中的文件。服務器
參考園子裏的 asp.net訪問網絡映射盤的問題 文章,咱們解決了這個問題,在這裏分享一下。網絡
具體操做步驟:
(注:A服務器爲ASP.NET程序所在服務器,B服務器爲共享文件夾所在服務器) asp.net
不屬於任何用戶組?是的,不要懷疑,已通過實踐檢驗。 ide
共享權限設置以下:測試
<system.web>
<identity impersonate="true" userName="ZzkIndexer" password="zzk.cnblogs.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/cnblogs.txt"));
}
</script>
訪問test.aspx以後,看B服務器的ZzkIndex共享文件中的內容:.net
搞定!server
小結htm
「解決問題+寫博客」花費的時間多是「解決問題+不寫博客」的兩倍,但寫出來以後,你不再用擔憂再次遇到這個問題,不再會出現這樣的鬱悶:有人問我一個曾經解決過的問題,我卻忘了當時是怎麼解決的。