欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Asp.net調(diào)試的一些問題小結(jié)

 更新時(shí)間:2013年11月18日 22:53:11   投稿:mdxy-dxy  
這篇文章主要介紹了asp.net調(diào)試方便的知識(shí)點(diǎn),在CSDN找了一些相關(guān)的解決方法,不敢獨(dú)享,供大家相互學(xué)習(xí)交流之用

昨天到今天搞了一整天,把人都要差點(diǎn)搞崩了! ,以后再也不能亂關(guān)機(jī)了,因?yàn)檫@次的大意,幾乎所有的Net安裝,調(diào)試問題都被我碰到了,還好,我一個(gè)個(gè)把他記錄下來了,同時(shí),在CSDN找了一些相關(guān)的解決方法,不敢獨(dú)享,供大家相互學(xué)習(xí)交流之用。

起因是這樣的,機(jī)子運(yùn)行IE時(shí)假死,我用著不爽,就二話不說熱啟動(dòng),結(jié)果就出事了。

重新打開正在Vs2003.Net里面正在作的項(xiàng)目時(shí),老半天沒反應(yīng),機(jī)子變得異常慢,當(dāng)然,出于職業(yè)的敏感,馬上來了個(gè)Ctrl+Alt+Del,這下不好,CPU占用100%,一直高居不下,運(yùn)行IE,老半天沒反應(yīng)。第一直覺,是不是中招了?



難道就這樣被折磨?在CSDN上發(fā)了一個(gè)求教貼,沒有能夠得到好的解決方案??偛荒芾系劝?!

我開始懷疑是不是IIS在作怪??發(fā)現(xiàn)在IIS下打開原來的項(xiàng)目也不行,CPU居然也是占用100%!反正都要死了,不搞白不搞,搞一下才知道。于是,重啟機(jī)子,我把原來建項(xiàng)目時(shí)IIS自動(dòng)所對(duì)應(yīng)的虛擬目錄刪除掉,同時(shí)新建一個(gè)不同命名的項(xiàng)目,這下又出現(xiàn)了新問題:
無法找到腳本庫(kù):/aspnet_client/system-web/v1.14322/webuivalidation.js

這個(gè)問題不難,很好解決:
方法就是:
點(diǎn)擊開始→運(yùn)行:c:\winnt\microsoft.net\framework\v1.14322\aspnet-regiis -c
OK

這個(gè)問題解決了,我又覺得我應(yīng)該把現(xiàn)在這個(gè)項(xiàng)目命名為原來的項(xiàng)目名稱才行,這樣重新引用原來的代碼,應(yīng)該就可以解決了吧!廢話少說,行動(dòng)再說----結(jié)果!不行!又恢復(fù)到原來的CPU100%了

郁悶,搞得自己有點(diǎn)窩火了!關(guān)機(jī),重啟第48次,我再打開VsNet2003,絕望中,反正都死了,死也要看到乍么個(gè)死法才行,我就打開這項(xiàng)目,等他CPU運(yùn)行,看最后的結(jié)果是什么!蝸牛般的運(yùn)行(狀態(tài)欄中有“正在打開web服務(wù)器之類的文字提示)。。。大約過了30分鐘(我泡的茶都喝了兩大盅了),跳出一個(gè)對(duì)話框:

Visual Studio 無法創(chuàng)建或打開應(yīng)用程序,因?yàn)榇擞?jì)算機(jī)沒有運(yùn)行web服務(wù)器,請(qǐng)先啟動(dòng)Web服務(wù)器,再繼續(xù)下一步的操作

這這這簡(jiǎn)直是放屁,我的IIS明顯打開的!在CPU100%的情況下,我又耐著性子,重新打開IIS查看一下,并重新啟動(dòng)一下IIS。同時(shí)在另一臺(tái)機(jī)子上百度相關(guān)資料,有人說要把:wwwroot文件夾訪問權(quán)限設(shè)置為everyone,這個(gè)沒起到作用,因?yàn)槲疫@文件夾本來就是共享出來的(當(dāng)然,可能是針對(duì)的問題不同)。方法是:
權(quán)限問題,可能asp.net用戶不具有對(duì)wwwroot的寫操作。
解決途徑:try:
控制面板--》管理工具--》計(jì)算機(jī)管理--》本地用戶和組
然后將aspnet用戶添加到管理員組。

經(jīng)過這般折磨之后,我索性再次重啟機(jī)子,看看這VS2003.Net又有什么新的不良反應(yīng)出現(xiàn),嘿,還真出現(xiàn)了
新的錯(cuò)誤提示.

IIS 默認(rèn)網(wǎng)站的主目錄;本地路徑設(shè)

置為“C:\Inetpub\wwwroot”。在局域網(wǎng)上,客戶機(jī)可以用“http://localhost/Mydir/index.aspx”訪問。為了方便客戶機(jī)訪問,我把IIS 默

認(rèn)網(wǎng)站的主目錄>本地路徑設(shè)置為“C:\Inetpub\wwwroot\Mydir”。此時(shí),客戶機(jī)可以用“http://localhost/index.aspx”訪問。但是,我在 

VS.NET 2003 開發(fā)環(huán)境打開此項(xiàng)目(MyWeb) 時(shí),出現(xiàn)如果如下問題:

無法從 Web 服務(wù)器獲取項(xiàng)目文件。無法打開 Web 項(xiàng)目 “MyWeb”。文件路徑“C:\Inetpub\wwwroot\Mydir”與URL

“http://localhost/Mydir”不符。這兩者需要映射到相同的服務(wù)器位置。

HTTP 錯(cuò)誤 404: Not Found

還有兩個(gè)選項(xiàng):

你希望做什么:
1使用不同的文件夾共享路徑重試
2.嘗試通過FrontPage服務(wù)器擴(kuò)展打開項(xiàng)目

我想,這個(gè)問題應(yīng)該是虛擬路徑上的問題,對(duì)著其提示的路徑,我打開IIS,發(fā)現(xiàn)默認(rèn)站點(diǎn)的路徑C:\Inetpub\wwwroot\,同時(shí)我的項(xiàng)目的路徑也是正確的.無意中發(fā)現(xiàn)CPU也不占100%了,看來原來的問題是解決了,可新問題又出來了,就是沒折,先CSDN一下社區(qū)的看有沒相類似的問題,還好,一大堆的方法;

方法1.進(jìn)入IIS->默認(rèn)網(wǎng)站->右鍵點(diǎn)“屬性”->目錄安全性->身份驗(yàn)證和訪問控制->編輯->將你的匿名登陸賬戶改為   Administrator   并輸入密碼

這個(gè)我試了,沒有用啊

方法2::重裝IIS
打開   Windows   組件向?qū)А?nbsp;  
單擊“組件”中的“應(yīng)用程序服務(wù)器”,然后單擊“詳細(xì)信息”。   
在“應(yīng)用程序服務(wù)器”對(duì)話框的“應(yīng)用程序服務(wù)器的子組件”下,單擊“Internet   信息服務(wù)   (IIS)”,然后單擊“詳細(xì)信息”。   
在“Internet   信息服務(wù)   (IIS)”對(duì)話框的“Internet   信息服務(wù)   (IIS)   的子組件”下,執(zhí)行以下任何一項(xiàng)操作:   
要添加可選組件,請(qǐng)選中要安裝的組件旁邊的復(fù)選框。   
要?jiǎng)h除可選組件,請(qǐng)清除要?jiǎng)h除的組件旁邊的復(fù)選框。   
單擊“確定”,直到返回到“Windows   組件向?qū)?rdquo;。   
單擊“下一步”,然后單擊“完成”。

這個(gè)我還是留著最后來用吧

方法3:選擇"文件"菜單-->"打開Web上的項(xiàng)目",然后找到你放項(xiàng)目的磁盤(如e:\webfile)下,然后打開擴(kuò)展名為.vbproj(cs的項(xiàng)目也類同).注意:不要打開.sln.
接下來重新生成解決方案就可以了.
這個(gè)我試了,好像也沒作用,因?yàn)樾陆?xiàng)目也不行,原來的也打不開

我就是用這個(gè)方法解決的
方法4:
A: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)) 


唉,搞了老半天,終于搞出來了!在VS.net2003中的一些錯(cuò)誤讓我們百思不得其解,為了讓大家在面對(duì)這些問題時(shí)有些招數(shù),我就順便把一些常見的問題都搜出來了,解雇對(duì)大家有幫助.

問題一:不能創(chuàng)建web應(yīng)用程序
來源:http://dev.csdn.net/develop/article/19/19725.shtm

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)囉孟铝蟹椒ǎ?br />
 (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ì)。

相關(guān)文章

最新評(píng)論