亚洲熟妇无码久久精品,最近中文字幕在线看免费完整版,亚洲AV中文无码字幕色三,一级a性色生活片久久毛片,一本大道香蕉综合视频在线观看

解決ASP.NET對路徑"xxxxx"的訪問被拒絕問題

發(fā)布于: 2018-09-14    瀏覽: 1795    作者:Yang

在運行web應(yīng)用程序的時候出現(xiàn)一下錯誤:

 

服務(wù)器無法處理請求,-->對路徑“C:/temp/mytest.txt”的訪問拒絕

 

說明: 執(zhí)行當(dāng)前 Web 請求期間,出現(xiàn)未處理的異常。請檢查堆棧跟蹤信息,以了解有關(guān)該錯誤以及代碼中導(dǎo)致錯誤的出處的詳細(xì)信息。

 

異常詳細(xì)信息: System.UnauthorizedAccessException: 對路徑“D:/temp1/MyTest.txt”的訪問被拒絕。

解決方案一

在需要進行讀寫操作的目錄下添加Network Service這個帳號,由于在iis 6.0中,默認(rèn)的應(yīng)用程序池中的標(biāo)示用的是Network Service,所以在進程中是使用Network Service這個帳號運行來運行w3wp.exe進程,而當(dāng)我們在運行VS的時候需要對某一個目錄下進行讀寫操作,看了一下該文件夾,發(fā)現(xiàn)沒有Network Service,添加上該賬號,同時選上FULL CONTROL,問題解決。

具體過程:對該文件夾按右鍵--屬性--安全--添加--高級--立即查找--搜索結(jié)果下選“NETWORK SERVICE”--確定--確定--確定

解決方案二

IIS6.0中的默認(rèn)應(yīng)用程序池-->屬性-->標(biāo)示中把Net Service改成Local System該問題也可以解決。

什么是應(yīng)用程序池呢?這是微軟的一個全新概念:應(yīng)用程序池是將一個或多個應(yīng)用程序鏈接到一個或多個工作進程集合的配置。因為應(yīng)用程序池中的應(yīng)用程序與其他應(yīng)用程序被工作進程邊界分隔,所以某個應(yīng)用程序池中的應(yīng)用程序不會受到其他應(yīng)用程序池中應(yīng)用程序所產(chǎn)生的問題的影響。

Windows 2003同時支持兩種工作模式,默認(rèn)為ISS 6.0工作進程隔離模式。工作進程隔離模式防止一個應(yīng)用程序或站點停止了而影響另一個應(yīng)用程序或站點,大大增強了IIS的可靠性。那么如何設(shè)置兩種工作模式呢?

啟動IIS管理器,右擊網(wǎng)站,選擇屬性,打開屬性對話框(1)。在IIS 6.0工作進程隔離模式下,所有的應(yīng)用程序代碼都在隔離環(huán)境中運行,它們是如何進行隔離的呢?Windows 2003新增了應(yīng)用程序池,工作進程隔離模式允許客戶創(chuàng)建多個應(yīng)用程序池,每個應(yīng)用程序池都可以有不同的配置。因為這些應(yīng)用程序池直接從內(nèi)核(而非WWW服務(wù))接收它們的請求,所以性能和可靠性得到了增強。要隔離運行在同一臺計算機上但屬于不同網(wǎng)站的Web應(yīng)用程序,需要為每個網(wǎng)站創(chuàng)建單獨的應(yīng)用程序池。

創(chuàng)建應(yīng)用程序池

IIS管理器中,打開本地計算機,右鍵單擊應(yīng)用程序池,選擇新建應(yīng)用程序池” (必須在工作進程隔離模式下才能建立應(yīng)用程序池) 應(yīng)用程序池名稱框中,輸入新的應(yīng)用程序池名稱。如果在應(yīng)用程序池 ID”框中出現(xiàn)的 ID (如:AppPool #1)不是您想要的,可進行重命名。如果您單擊了將現(xiàn)有應(yīng)用程序池作為模板,請在應(yīng)用程序池名稱框中右鍵單擊想要用來作為模板的應(yīng)用程序池。最后單擊[確定]。

指派應(yīng)用程序池

IIS 管理器中,右鍵單擊您要為其指派應(yīng)用程序池的應(yīng)用程序,然后單擊屬性。 單擊主目錄選項卡,確認(rèn)您正在指派的目錄或虛擬目錄的應(yīng)用程序名是否已被填寫。如果應(yīng)用程序名框尚未被填寫,請單擊創(chuàng)建,然后輸入名稱。

應(yīng)用程序池列表框中,選擇您想要為其指派的應(yīng)用程序池的名稱。最后單擊[確定]。

在網(wǎng)上查詢了很多信息,有下列幾種解決方案:

1.可能是安裝出了問題,重新安裝 執(zhí)行命令,aspnet_regiis -i ,記得要生啟啊

2.提升everyone的權(quán)限到可修改

3.提升aspnet權(quán)限:控制面板-管理工具-計算機管理-本地用戶和組 找到ASPNET 隸屬于里面加上Administrators

4.iis虛擬目錄刪掉后重新建

5.web.config文件中加入

6. 若要授予 ASP.NET 對文件的寫訪問權(quán),請在資源管理器中右擊該文件,選擇屬性,然后選擇安全選項卡。單擊添加添加適當(dāng)?shù)挠脩艋蚪M。突出顯示 ASP.NET 帳戶,選中所需訪問權(quán)限對應(yīng)的框。

everyone加寫入權(quán)限

7.xml文件保存系統(tǒng)選項設(shè)置,用asp.net寫入,調(diào)試運行(ctrl+F5)正常。站點配置后運行報錯:對路徑xxx.xml的訪問被拒絕。資源管理器->工具->文件夾選項->查看 不選"使用簡單文件共享",右擊xml文件,選"屬性""安全"添加"aspnet",選"完全控制",即可。

在線客服

售前咨詢

售后服務(wù)

投訴/建議

服務(wù)熱線
0731-83091505
18874148081
亚洲熟妇无码久久精品,最近中文字幕在线看免费完整版,亚洲AV中文无码字幕色三,一级a性色生活片久久毛片,一本大道香蕉综合视频在线观看