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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

win7 web开发遇到的问题-由于权限不足而无法读取配置文件,无法访问请求的页面...

發(fā)布時間:2025/7/25 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 win7 web开发遇到的问题-由于权限不足而无法读取配置文件,无法访问请求的页面... 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

???????

????

??????? Asp.net網(wǎng)站部署時遇到的一些問題???????? ????

很少部署網(wǎng)站,這幾天有一個網(wǎng)站幫朋友部署,期間遇到一些問題,經(jīng)查找各種網(wǎng)絡(luò)資源,最終解決,先將遇到的問題及解決辦法分享一下。

系統(tǒng) Win7+iis7.5+sqlserver2008+.Net 4.0

啟動IIS,運行->Inetmgr,或者在我的電腦右鍵->管理,左側(cè)選擇IIS管理器

在IIS管理器左側(cè)樹節(jié)點上找到 “網(wǎng)站” 節(jié)點,右鍵->添加網(wǎng)站,進行基本的設(shè)置

IP地址下拉框,可以選擇自己的機器IP。

設(shè)置好后,啟動網(wǎng)站:在建好的MyWeb節(jié)點上,右鍵->管理網(wǎng)站->啟動

打開IE,輸入http://192.168.0.1:80/Login.aspx

第一個問題出現(xiàn):

HTTP Error 500.19 - Internal Server Error? 配置錯誤: 不能在此路徑中使用此配置節(jié)。如果在父級別上鎖定了該節(jié),便會出現(xiàn)這種情況。鎖定是默認設(shè)置的(overrideModeDefault="Deny"),或者是通過包含 overrideMode="Deny" 或舊有的 allowOverride="false" 的位置標記明確設(shè)置的。 出現(xiàn)這個錯誤是因為 IIS 7 采用了更安全的 web.config 管理機制,默認情況下會鎖住配置項不允許更改。要取消鎖定可以運行命令行 %windir%\system32\inetsrv\appcmd unlock config -section:system.webServer/handlers 。其中的 handlers 是錯誤信息中紅字顯示的節(jié)點名稱。 如果modules也被鎖定,可以運行%windir%\system32\inetsrv\appcmd unlock config -section:system.webServer/modules

注意:cmd.exe要以管理員身份啟動,在c:\windows\system32下找到cmd.exe,右鍵管理員啟動,輸入上面的命令即可。

繼續(xù)輸入網(wǎng)址

第二個問題出現(xiàn):

?

無法識別的屬性“targetFramework”,在我的web.config中有<compilation debug="true" targetFramework="4.0">,不認識4.0的.net。 在IIS管理器左側(cè)選擇“應(yīng)用程序池”節(jié)點,看到右側(cè)列表中有一列 .Net Framework版本,默認你那里應(yīng)該顯示是v2.0 雙擊這列,在彈出界面中選擇 .net 4.0 繼續(xù)訪問,出現(xiàn)第三個問題(IIS 7.5 HTTP 錯誤 404.3 - Not Found) 解決方法如下,打開控制面板,選擇程序,在選擇默認程序,選擇左下角的“程序和功能” 在打開的頁面選擇“打開或關(guān)閉Windows功能” 然后按下圖將“ASP.Net”勾選 繼續(xù)訪問,錯誤又現(xiàn)

HTTP 錯誤 500.21 - Internal Server Error 處理程序“PageHandlerFactory-Integrated”在其模塊列表中有一個錯誤模塊“ManagedPipelineHandler”

原因分析:在安裝FrameWorkv4.0后在安裝IIS6,導(dǎo)致Framework沒有安裝完全

解決方案:只需要重新安裝一下就可以了.在Frameworv4.0的目錄中安裝的程序以管理員權(quán)限重新運行一下就可以了.執(zhí)行以下命令:

%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i

?

繼續(xù)錯誤

用戶 'IIS APPPOOL\IdealTest' 登錄失敗

原因,web.config文件中的數(shù)據(jù)庫連接使用的是windows身份驗證

<add connectionString="server=DEVIL-PC;database=mydatabase;Integrated Security=True" name="ConnectionString" />

?

在IIS管理器左側(cè)選擇“應(yīng)用程序池”節(jié)點,看到右側(cè)列表中有一列 標識,默認你那里應(yīng)該顯示是ApplicationPoolIdentity,選擇你的網(wǎng)站,右鍵高級設(shè)置,改變設(shè)置為NetWorkService? 下一個問題

用戶 NT AUTHORITY\NETWORK SERVICE 登錄失敗

解決辦法,打開數(shù)據(jù)庫,看看是不是有這個用戶,如果沒有自己添加一下

?

雙擊這個用戶,在彈出界面中左側(cè)選擇服務(wù)器角色,右側(cè)可以勾選public和sysadmin,再選擇左側(cè)的用戶映射,右側(cè)勾選要訪問的數(shù)據(jù)庫

?

完了,終于可以出現(xiàn)首頁了。

? 錯誤一:

HTTP Error 500.19 - Internal Server Error 配置錯誤: 不能在此路徑中使用此配置節(jié)。如果在父級別上鎖定了該節(jié),便會出現(xiàn)這種情況。鎖定是默認設(shè)置的 (overrideModeDefault="Deny"),或者是通過包含 overrideMode="Deny" 或舊有的 allowOverride="false" 的位置標記明確設(shè)置的。

出現(xiàn)這個錯誤是因為 IIS 7 采用了更安全的 web.config 管理機制,默認情況下會鎖住配置項不允許更改。要取消鎖定可以運行命令行 %windir%\system32\inetsrv\appcmd unlock config -section:system.webServer/handlers 。其中的 handlers 是錯誤信息中紅字顯示的節(jié)點名稱。

如果modules也被鎖定,可以運行%windir%\system32\inetsrv\appcmd unlock config -section:system.webServer/modules

另外,如果使用Asp.net的朋友,在安裝IIS7的時候一定記得勾選Asp.net,默認不選,也會出現(xiàn)類似的錯誤信

錯誤二:

HTTP 錯誤 500.19 - Internal Server Error 無法訪問請求的頁面,因為該頁的相關(guān)配置數(shù)據(jù)無效。
詳細錯誤信息模塊 IIS Web Core 通知 BeginRequest 處理程序 尚未確定 錯誤代碼 0x80070005 配置錯誤 由于權(quán)限不足而無法讀取配置文件

原文件夾,右擊選擇它的屬性,打開“安全”選項卡,看到“組或用戶 名”,單擊“編輯”按鈕添加一個新的用戶名“Everyone”,然后更改它的權(quán)限,將第二個權(quán)限“修改”設(shè)置為允許就可以了。

轉(zhuǎn)載于:https://www.cnblogs.com/qq260250932/p/4383051.html

總結(jié)

以上是生活随笔為你收集整理的win7 web开发遇到的问题-由于权限不足而无法读取配置文件,无法访问请求的页面...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

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