日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

IIS7.0站点/虚拟目录中访问共享

發(fā)布時(shí)間:2023/12/10 编程问答 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 IIS7.0站点/虚拟目录中访问共享 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

?

目的:實(shí)現(xiàn)一個(gè)2008serve的IIS的虛擬目錄(通過(guò)網(wǎng)絡(luò)路徑(UNC)的形式,共享在另外一個(gè)2008服務(wù)器上)

準(zhǔn)備工作
1.運(yùn)行組策略編輯器(gpedit.msc);

找到本地安全策略-本地策略-安全選項(xiàng)子項(xiàng)中的:網(wǎng)絡(luò)安全:LAN管理器身份驗(yàn)證級(jí)別,默認(rèn)是“沒(méi)有定義”,更改為“發(fā)送LM和NTLM響應(yīng)”。

2.共享資源服務(wù)器為 ShareServer,IP地址為:192.168.100.10;
3.Web服務(wù)器為 WebServer,IP地址為:192.168.100.20

詳細(xì)步驟:

一、共享賬戶(hù)的建立

  • 1.在WebServer上建立一個(gè)用戶(hù)名,方便使用該用戶(hù)讀取ShareServer上的共享目錄,我們可以直接把該用戶(hù)歸入IIS_IUSRS組內(nèi)。在這里我們建立名IIS_SHARED,密碼123456;
  • 2.在ShareServer中也建立一個(gè)同名的密碼的用戶(hù)(必須一致,否則在UNC驗(yàn)證的時(shí)候會(huì)無(wú)法登陸)。這里用戶(hù)名也應(yīng)該為 IIS_SHARED,密碼為 123456,也歸入IIS_IUSRS組中;
  • 二、共享位置的建立

  • ?ShareServer 中使用文件夾共享工具,共享出一個(gè)目錄,共享名為?web,共享權(quán)限設(shè)置為 Administrators 組 讀取+寫(xiě)入,IIS_SHARED用戶(hù) 讀取(如果需要存東西,就加上 寫(xiě)入 權(quán)限);
  • 這里 Administrators 用戶(hù)必須擁有 讀取+寫(xiě)入 權(quán)限,否則在 WebServer 里使用IIS直接設(shè)置的時(shí)候會(huì)提示無(wú)法保存設(shè)置。
    共享位置的文件夾安全設(shè)置也必須加入 IIS_SHARED的 讀取運(yùn)行 權(quán)限
  • Window2008 文件夾共享需要設(shè)置一下,不像XP那么簡(jiǎn)單,這方面的資料蠻多的,我就不累贅了^_^;
  • 三、IIS中引用共享目錄

  • WebServer 中IIS里建立站點(diǎn)或虛擬目錄,路徑指向 \\192.168.100.10\web,連接認(rèn)證用戶(hù)手動(dòng)輸入為 IIS_SHARED,密碼 123456。
    當(dāng)?shù)?步完成的時(shí)候,您已經(jīng)通過(guò)web方式訪問(wèn)該站點(diǎn)或虛擬目錄中的來(lái)自 ShareServer 共享目錄的資源,但是 ASP.Net 還沒(méi)有權(quán)限執(zhí)行。
  • ASP.Net的權(quán)限設(shè)置
    從站點(diǎn)根目錄下打開(kāi) web.config 文件,在?節(jié)點(diǎn)以?xún)?nèi),加入以下內(nèi)容:

    其實(shí)就是修改了 ASP.Net 執(zhí)行的認(rèn)證方式,把認(rèn)證方式修改為 ASP.Net模擬用戶(hù) ,這樣就能讓 ASP.Net 通過(guò)剛才建立的共享賬號(hào)執(zhí)行和訪問(wèn) ShareServer 中的資源了。
  • 四、設(shè)置目錄的安全級(jí)別

  • ???進(jìn)入命令提示窗口執(zhí)行以下命令,找到.net的下的目錄:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\,在該目錄下執(zhí)行:caspol.exe -m -ag 1 -url "file:\\computername\sharename\*" FullTrust -exclusive on,回車(chē)后提示是否執(zhí)行,鍵入y回車(chē);
  • 成功執(zhí)行命令后,在執(zhí)行iisreset重啟IIS;
  • ???? 注意:該命令設(shè)置目錄的執(zhí)行的安全級(jí)別后,就不需要在應(yīng)用的web.config中設(shè)置安全級(jí)別了()




    在一個(gè)page 上測(cè)試下面代碼

    ?

    string path = Server.MapPath(@"a"a.txt");
    ??????????? Response.Write(path);\\這里輸出的應(yīng)是UNC路徑
    ??????????? if(System.IO.File.Exists(path))
    ??????????? {
    ?????????????? Response.Write(System.IO.File.ReadAllText(path));

    ??????????? }

    在asp.net程序的web.config中要加入

    ?

    放在前

    轉(zhuǎn)載于:https://www.cnblogs.com/top5/archive/2012/12/07/2807416.html

    總結(jié)

    以上是生活随笔為你收集整理的IIS7.0站点/虚拟目录中访问共享的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

    如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。