免费高清特黄a大片,九一h片在线免费看,a免费国产一级特黄aa大,国产精品国产主播在线观看,成人精品一区久久久久,一级特黄aa大片,俄罗斯无遮挡一级毛片

分享

asp.net調(diào)試錯(cuò)誤解決方法收集(2)

 悟靜 2011-05-14
12“/WebApplication1”應(yīng)用程序中的服務(wù)器錯(cuò)誤。
--------------------------------------------------------------------------------對(duì)路徑“D:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\Temporary asp.net Files\webapplication180d7be\b46d84c0”的訪問被拒絕。
說明: 執(zhí)行當(dāng)前 Web 請(qǐng)求期間,出現(xiàn)未處理的異常。請(qǐng)檢查堆棧跟蹤信息,以了解有關(guān)該錯(cuò)誤以及代碼中導(dǎo)致錯(cuò)誤的出處的詳細(xì)信息。
異常詳細(xì)信息: System.UnauthorizedAccessException: 對(duì)路徑“D:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\Temporary asp.net Files\webapplication180d7be\b46d84c0”的訪問被拒絕。
asp.net 未被授權(quán)訪問所請(qǐng)求的資源。請(qǐng)考慮授予 asp.net 請(qǐng)求標(biāo)識(shí)訪問此資源的權(quán)限。ASP.NET 有一個(gè)在應(yīng)用程序沒有模擬時(shí)使用的基進(jìn)程標(biāo)識(shí)(通常,在 IIS 5 上為 {MACHINE}\ASPNET,在 IIS 6 上為網(wǎng)絡(luò)服務(wù))。如果應(yīng)用程序正在通過 模擬,則標(biāo)識(shí)將為匿名用戶(通常為 IUSR_MACHINENAME)或經(jīng)過身份驗(yàn)證的請(qǐng)求用戶。
若要授予 asp.net 對(duì)文件的寫訪問權(quán),請(qǐng)?jiān)谫Y源管理器中右擊該文件,選擇“屬性”,然后選擇“安全”選項(xiàng)卡。單擊“添加”添加適當(dāng)?shù)挠脩艋蚪M。突出顯示 asp.net 帳戶,選中所需訪問權(quán)限對(duì)應(yīng)的框。
調(diào)試權(quán)限不夠
Try:
根據(jù)設(shè)計(jì),ASP.NET 要求對(duì)根 Web 站點(diǎn)上或任何虛擬目錄上的 ASPNET 帳戶(Aspnet_wp.exe 進(jìn)程帳戶)具有讀取、執(zhí)行和列出訪問權(quán)限。這是必需的,以便 ASP.NET 可以訪問內(nèi)容文件并可以監(jiān)視文件更改。
解決方案
若要為根 Web 站點(diǎn)上或任何虛擬目錄上的 ASPNET 帳戶添加讀取、執(zhí)行和列出訪問權(quán)限,請(qǐng)執(zhí)行以下步驟:
在 Windows 資源管理器中,瀏覽到包含根 Web 站點(diǎn)(默認(rèn)情況下是 C:\Inetpub\Wwwroot)或虛擬目錄的文件夾。
右鍵單擊該文件夾,然后單擊屬性。
在安全性選項(xiàng)卡上,單擊添加。
鍵入計(jì)算機(jī)名\ASPNET(例如,在名為 Webdev 的計(jì)算機(jī)上,鍵入 Webdev\ASPNET),然后單擊確定。
允許以下 ASPNET 帳戶權(quán)限:
讀取并執(zhí)行
列出文件夾內(nèi)容
讀取
單擊確定以關(guān)閉屬性對(duì)話框并保存所做更改。
備注:如果 Everyone 組或用戶組已具有對(duì)根 Web 站點(diǎn)或虛擬目錄的讀取訪問權(quán)限,則無需執(zhí)行這些步驟。
-------
添加 IUSR_YouComputerName 和ASPNET 這兩個(gè)用戶對(duì) C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\Temporary ASP.NET Files\webapplication1dd84b00\b065eec7目錄的訪問權(quán)限,設(shè)置為完全訪問,
--------
將 asp.net 用戶(具體是什么記不太清楚了:< 可以到“安全性--用戶/用戶組”中查看)對(duì)目錄
   C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\Temporary ASP.NET Files
的權(quán)限改為可寫或更高即可。
13System.Reflection.TargetInvocationException: 調(diào)用的目標(biāo)發(fā)生了異常。 ---> System.UnauthorizedAccessException: 拒絕訪問。 --- 內(nèi)部異常堆棧跟蹤的結(jié)尾 --- at System.RuntimeType.InvokeDispMethod(String name, BindingFlags invokeAttr, Object target, Object[] args, Boolean[] byrefModifiers, Int32 culture, String[] namedParameters) at System.RuntimeType.InvokeMember(String name, BindingFlags invokeAttr, Binder binder, Object target, Object[] args, ParameterModifier[] modifiers, CultureInfo culture, String[] namedParameters) at System.Type.InvokeMember(String name, BindingFlags invokeAttr, Binder binder, Object target, Object[] args) at System.DirectoryServices.DirectoryEntry.Invoke(String methodName, Object[] args) at aspnetc.pubFunction.IISManager.Create(VirtualDirectory newdir) in f:\ziliao1\aspc\pubfunction\iismanager.cs:line 132
如果是在asp.net 下使用的話,要記得在  中添加
否則就會(huì)出現(xiàn) “異常詳細(xì)信息: System.UnauthorizedAccessException: 拒絕訪問“。
iis訪問站點(diǎn)時(shí)出現(xiàn)輸入用戶名和密碼
1.iis->站點(diǎn)->屬性->目錄安全性->身份驗(yàn)證和訪問控制->啟用匿名訪問
2.不知你有沒有添加這"IUSR_yourname"INTERNET 來賓賬戶!如沒有添加就應(yīng)該是這個(gè)問題所引起.
(在"默認(rèn)網(wǎng)站---屬性-----目錄安全性-----編輯------瀏覽-----高級(jí)-----立即查找"即可找到本賬戶,雙擊添加即可)
3.把你網(wǎng)站文件所在的目錄的,全權(quán)改成 everyone 再試一下先. 樓上們 所說的一般情況下默認(rèn)是不會(huì)錯(cuò)的.
4把iis目錄所在的文件夾權(quán)限加iuser_機(jī)器名
"Visual Studio .NET已檢測(cè)到指定的Web服務(wù)器運(yùn)行的不是ASP.NET 1.1 版..."的解決辦法 選擇自 great_domino 的 Blog
關(guān)鍵字 "Visual Studio .NET已檢測(cè)到指定的Web服務(wù)器運(yùn)行的不是ASP.NET 1.1 版..."的解決辦法
出處
昨天同事MM在調(diào)試一臺(tái)裝有.NET WEB服務(wù)器又出現(xiàn)了"Visual Studio .NET已檢測(cè)到指定的Web服務(wù)器運(yùn)行的不是ASP.NET 1.1 版.."的錯(cuò)誤,叫我去幫忙搞,搞了半天,才搞定,到底是什么問題
原來她將IIS中"默認(rèn)web站點(diǎn)"刪除,自己新建了一個(gè)站點(diǎn),運(yùn)行正常,就是無法編譯,新建也不成,出現(xiàn)非1.1版本錯(cuò)誤,以前出現(xiàn)錯(cuò)誤是因?yàn)?,服?wù)器使用了固定IP,而管理員將屬性中的IP地址為指定的ip地址!現(xiàn)在也很有必要做個(gè)總結(jié)!
步驟嘗試如下:
1.當(dāng)然先確定一下,是否真的裝了1.1的版本,查看路徑 C:\WINNT\Microsoft.NET\Framework\v1.1.4322
2.也是很多人都知道,重新安裝 aspnet_regiis ,怎么安裝,就不多說了,網(wǎng)上很多!
3.重啟IIS,重新啟動(dòng)ASP.NET服務(wù)程序
4.如果你的Web服務(wù)器使用了固定IP:確定你的"Internet信息服務(wù)"中使用的是"默認(rèn)web站點(diǎn)"并且其屬性中的IP地址為"(全部未分配)",而不是你己指定的ip地址??梢孕薷?quot;默認(rèn)web站點(diǎn)"的名字,但不要?jiǎng)h除,一旦刪除,只要在新建的時(shí)候,名稱嚴(yán)格為"默認(rèn)web站點(diǎn)"也可以恢復(fù)
5.如果你的IE使用了代理的話,把 Bypass Proxy Server for local adresses勾上
6.如果你本身已經(jīng)有個(gè)web站點(diǎn),請(qǐng)把它卸載掉,不用重新安裝vs.net,只要重新安裝下iis也可以。
7.如果還是不行,那可真沒什么辦法了,那就重裝IIS,F(xiàn)RAMWORK,.NET,操作系統(tǒng)吧
最后說一個(gè)安全問題,盡量不要把IIS指向默認(rèn)路徑C:\Inetpub\wwwroot 這個(gè)路徑很容易受攻擊,最好重新指向一個(gè)新的路徑,然后把wwwroot文件夾刪除掉,需要用戶上傳文件的,千萬要阻止上傳".HTA"文件,做好訪問網(wǎng)站的權(quán)限,屏蔽執(zhí)行HTA文件,做好數(shù)據(jù)庫(kù)備份工作!
又是工作中的一點(diǎn)經(jīng)驗(yàn),供大家參考,少走彎路!

確實(shí)是Bug
1.你的Web服務(wù)器使用了固定IP:確定你的"Internet信息服務(wù)"中使用的是"默認(rèn)web站點(diǎn)"并且其屬性中的IP地址為"(全部未分配)",而不是你己指定的ip地址。然后在回到VS.NET中重試,或許可以解決。
2.以上方法不能解決問題時(shí),考慮MSDN中的解決辦法,如下:
Visual Studio .NET 無法確定在 Web 服務(wù)器計(jì)算機(jī)上運(yùn)行的是否為 ASP.NET 1.1 版。該錯(cuò)誤可能在幾種不同情況下發(fā)生。請(qǐng)檢查是否屬于以下情況:
a, 確保 .NET Framework 1.1 版安裝在 Web 服務(wù)器計(jì)算機(jī)上。有關(guān)詳細(xì)信息,請(qǐng)參見 Visual Studio .NET 軟件要求。
b, 如果 ASP.NET 已安裝在 Web 服務(wù)器計(jì)算機(jī)上,但仍然遇到此錯(cuò)誤,則可能是配置問題。為了糾正有問題的安裝或配置,可以使用名為 aspnet_regiis 的 ASP.NET 實(shí)用工具。在類似如下所示的路徑中可以找到此命令行實(shí)用工具:
C:\WINDOWS\Microsoft.NET\Framework\v1.1.nnnn\
其中 nnnn 表示四位內(nèi)部版本號(hào)。在最高版本號(hào)下查找。使用 /i 開關(guān)運(yùn)行該實(shí)用工具:
aspnet_regiis /i
提示 您可以從命令的正確目錄中直接打開該命令窗口。從 Windows 的"開始"菜單,指向"程序"、"Visual Studio .NET 2003"、"Visual Studio .NET 工具",然后選擇"Visual Studio .NET 命令提示"。在窗口打開后,鍵入 aspnet_regiis /i。

不需要吧,在程序的vs.net的vs.net tool 的 vs.net command prompt下
輸入:
aspnet_regiis -r
問題就可以解決了。
仔細(xì)的看看 aspnet_regiis 的參數(shù)的意義
查詢參數(shù) aspnet_regiis /all
會(huì)列出所有的參數(shù)
---------------------------------------------
1、當(dāng)站點(diǎn)主目錄沒有創(chuàng)建應(yīng)用程序:
通過FP擴(kuò)展+虛擬目錄的方式來建立WEBAPP,步驟如下:
(1)、右擊站點(diǎn)---所有任務(wù)--配置服務(wù)器擴(kuò)展
(2)、建立虛擬目錄***,并使其配置應(yīng)用程序
(3)、在VS中建立WEB項(xiàng)目,名稱也為***
(4)、通過通過FP擴(kuò)展來建立WEB
2、當(dāng)站點(diǎn)主目錄創(chuàng)建應(yīng)用程序:
第一種方法--FP擴(kuò)展:
(1)、右擊站點(diǎn)---所有任務(wù)--配置服務(wù)器擴(kuò)展
(2)、在VS中建立WEB項(xiàng)目,名稱自己隨便定
(3)、通過通過FP擴(kuò)展來建立WEB
第二種方法--WEB共享:
(1)在IIS中將IP地址改為全部未分配
(2)將地址改為127.0.0.1或LOCALHOST
3、還不能建立時(shí)請(qǐng)?jiān)囉孟铝蟹椒ǎ?
(1)“站點(diǎn)”---右鍵---“屬性”---“所有任務(wù)”---“重新計(jì)算 Web 上的超鏈接”
      然后在vs.net下通過frontpage服務(wù)器擴(kuò)展創(chuàng)建 
   (2)指示要通過文件共享直接訪問 Web 服務(wù)器上的項(xiàng)目文件;不需要在該服務(wù)器上安裝 FrontPage 服務(wù)器擴(kuò)展。
     安裝 Visual Studio .NET 時(shí),將創(chuàng)建一個(gè)“VS Developers”(VS 開發(fā)人員)用戶組,并授予該用戶組對(duì) inetpub\wwwroot 文件夾的讀/寫權(quán)限。想使用計(jì)算機(jī)上的文件共享創(chuàng)建 Web 項(xiàng)目的任何用戶都需要添加到“VS Developers”(VS 開發(fā)人員)用戶組中。新建的“VS Developers”(VS 開發(fā)人員)組沒有任何成員,所以,即使是安裝 Visual Studio 的用戶,也必須手動(dòng)將自己添加到這個(gè)組中。
如果不希望將 Visual Studio 安裝到服務(wù)器上,可以通過 Visual Studio 安裝程序僅安裝服務(wù)器組件,以創(chuàng)建“VS Developers”(VS 開發(fā)人員)組。
   (3)win2003下:
在VS.NET中,為了測(cè)試URL和UNC, VS.NET會(huì)在目錄下面生成一個(gè).tmp文件,然后通過HTTP對(duì)該文件發(fā)出請(qǐng)求。但是在IIS 6中,出于安全考慮,tmp文件沒有注冊(cè),默認(rèn)情況下,會(huì)被block然后產(chǎn)生HTTP 404錯(cuò)誤。
解決這個(gè)問題,請(qǐng)您參閱下面的方法:
1。打開IIS管理器。
2。右鍵點(diǎn)擊"Default Web Site"并選擇Properties.
3。 點(diǎn)擊"Http Header".
4。 點(diǎn)擊"MIME Types".
5。 點(diǎn)擊“New”。
6。 在Extension中,輸入".tmp". (不需要引號(hào))
7。 在MIME Type中,輸入 "Temp". (不需要引號(hào))
還有一種解決方法,您可以使用下面的命令行:
%systemdrive%\inetpub\adminscripts\adsutil.vbs set w3svc/1/root/MimeMap .tmp,temp
在創(chuàng)建Web Application時(shí),VS.Net需要在創(chuàng)建路徑下創(chuàng)建后綴名為.tmp的臨時(shí)文件。
當(dāng)VS.Net創(chuàng)建好項(xiàng)目之后,就會(huì)以HTTP的方式向Web文件夾尋求項(xiàng)目文件,同時(shí)也尋求臨時(shí)文件。由于windows2003在某些安裝步驟下的IIS沒有把.tmp文件設(shè)置為MIME類型,所以IIS向VS.Net返回了未知文件類型的錯(cuò)誤,即找不到文件。所以VS.Net認(rèn)為你的IIS路徑設(shè)置不對(duì)。
 
未指定的錯(cuò)誤
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.Runtime.InteropServices.COMException: 未指定的錯(cuò)誤
 
試圖運(yùn)行項(xiàng)目時(shí)出錯(cuò):無法在 WEB 服務(wù)器上啟動(dòng)調(diào)試。您沒有調(diào)試該服務(wù)器的權(quán)限。
驗(yàn)證您是服務(wù)器上“Debugger Users”組的成員。
1.作為 Administrator 登錄。
 
2.運(yùn)行 Administrator tools 中的 Computer management。
 
3.選擇 Local users and groups\groups 節(jié)點(diǎn)。
 
4.雙擊右邊窗格中的 Debugger Users 組。
 
5.單擊 Debugger users properties 對(duì)話框中的 Add 按鈕。
 
6. 鍵入用戶帳戶并單擊 OK。
 
設(shè)備未就緒。
說明: 執(zhí)行當(dāng)前 Web 請(qǐng)求期間,出現(xiàn)未處理的異常。請(qǐng)檢查堆棧跟蹤信息,以了解有關(guān)該錯(cuò)誤以及代碼中導(dǎo)致錯(cuò)誤的出處的詳細(xì)信息。
異常詳細(xì)信息: System.IO.IOException: 設(shè)備未就緒。
posted on 2006-03-23 11:15 DotNet菜園 閱讀(1843) 評(píng)論(1)  編輯 收藏 引用 收藏至365Key 所屬分類: AspNet
 
Feedback
private void PrepareConnection()
{
string ConnStr=System.Configuration.ConfigurationSettings.AppSettings["ConnectionSqlServer"];
connection=new SqlConnection(ConnStr);
string strSql="select * from Questions";
command = connection.CreateCommand();
command.CommandText= strSql;
command.CommandType=CommandType.Text;
adapter= new SqlDataAdapter();
adapter.SelectCommand = command;
commandBuilder = new SqlCommandBuilder(adapter);
adapter.UpdateCommand=commandBuilder.GetUpdateCommand();
adapter.DeleteCommand=commandBuilder.GetDeleteCommand();
adapter.InsertCommand=commandBuilder.GetInsertCommand();
}
為什么出現(xiàn):
對(duì)于不返回任何鍵列信息的 SelectCommand 不支持 UpdateCommand 的動(dòng)態(tài) SQL 生成。
說明: 執(zhí)行當(dāng)前 Web 請(qǐng)求期間,出現(xiàn)未處理的異常。請(qǐng)檢查堆棧跟蹤信息,以了解有關(guān)該錯(cuò)誤以及代碼中導(dǎo)致錯(cuò)誤的出處的詳細(xì)信息。
異常詳細(xì)信息: System.InvalidOperationException: 對(duì)于不返回任何鍵列信息的 SelectCommand 不支持 UpdateCommand 的動(dòng)態(tài) SQL 生成。
源錯(cuò)誤:

行 39: adapter.SelectCommand = command;
行 40: commandBuilder = new SqlCommandBuilder(adapter);
行 41: adapter.UpdateCommand=commandBuilder.GetUpdateCommand();
行 42: adapter.DeleteCommand=commandBuilder.GetDeleteCommand();

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多