国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 學(xué)院 > 開(kāi)發(fā)設(shè)計(jì) > 正文

實(shí)戰(zhàn)ASP.NET訪問(wèn)共享文件夾(含詳細(xì)操作步驟)

2019-11-17 02:50:10
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

實(shí)戰(zhàn)asp.net訪問(wèn)共享文件夾(含詳細(xì)操作步驟)

轉(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ù)器)

  1. 在兩臺(tái)服務(wù)器上建立相同用戶名、相同密碼的Windows帳戶(A與B服務(wù)器都要建),比如假設(shè)這里用戶名是ZzkIndexer,密碼是zzk.VEVb.com。
  2. 取消兩臺(tái)服務(wù)器上的ZzkIndexer帳戶的遠(yuǎn)程控制(Remote Control)權(quán)限(讓這個(gè)帳戶擁有盡可能少的權(quán)限),如下圖:

  3. 將B服務(wù)器上的ZzkIndexer帳戶移出所有用戶組(包含Users),如下圖:

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

  4. 在B服務(wù)器上創(chuàng)建共享文件夾ZzkIndex并給ZzkIndexer帳戶授予寫(xiě)權(quán)限,有兩個(gè)權(quán)限需要設(shè)置,一個(gè)是文件系統(tǒng)權(quán)限,一個(gè)是共享權(quán)限。文件系統(tǒng)權(quán)限設(shè)置如下圖:

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

  5. 在A服務(wù)器的IIS中創(chuàng)建虛擬目錄指向B服務(wù)器的共享文件夾,如下圖:點(diǎn)擊“確定”后,如果出現(xiàn)訪問(wèn)拒絕(access to the path '//192.168.18.18/ZzkIndex' is denied.)的錯(cuò)誤,不用管它。
  6. 在A服務(wù)器的ASP.NET程序的web.config文件中,添加帳戶模擬設(shè)置:
    <system.web>    <identity impersonate="true" userName="ZzkIndexer" passWord="zzk.VEVb.com"/></system.web>
  7. 在A服務(wù)器上,設(shè)置“C:/Windows/Microsoft.NET/Framework64/v4.0.30319/Temporary ASP.NET Files”的文件系統(tǒng)權(quán)限,授予ZzkIndexer帳戶修改權(quán)限(注:v4.0.30319為當(dāng)前.NET Framework版本號(hào))。 否則,運(yùn)行時(shí)會(huì)出現(xiàn)錯(cuò)誤:The current identity (ZzkIndexer) does not have write access to 'C:/Windows/Microsoft.NET/Framework64/v4.0.30319/Temporary ASP.NET Files'.
  8. 萬(wàn)事具備,只欠測(cè)試!用一個(gè)簡(jiǎn)單的test.aspx頁(yè)面測(cè)試一下,代碼如下:

    復(fù)制代碼

    <%@ 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>

    復(fù)制代碼

    訪問(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í)是怎么解決的。


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 塔河县| 新安县| 五华县| 平果县| 昌江| 云梦县| 神池县| 壤塘县| 新蔡县| 柳河县| 仪陇县| 万载县| 班玛县| 嘉善县| 宿松县| 长汀县| 白玉县| 宁德市| 山丹县| 镇远县| 张北县| 都江堰市| 双鸭山市| 东方市| 杭州市| 灵台县| 富蕴县| 正阳县| 河南省| 义乌市| 龙海市| 乐业县| 台山市| 宜阳县| 桐城市| 曲阳县| 新宾| 云梦县| 吐鲁番市| 霞浦县| 马尔康县|