成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

ASP.NET項目提示無法打開Web項目問題的解決

開發(fā) 后端
本文將分析ASP.NET項目提示無法打開Web項目問題的解決,包括故障的現(xiàn)象及處理方法。希望本文能對大家有所幫助。

故障現(xiàn)象:

當你打開ASP.NETWeb項目時,如果出現(xiàn)這樣的錯誤提示:
提示窗口標題:Web訪問失敗
提示內容:此項目的默認Web訪問模式設置為文件共享,但是無法從路徑“...”打開“...”處的項目文件夾。返回的錯誤是:無法打開Web項目“”。返回的錯誤是:無法打開Web項目“...”。文件路徑“...”懷URL“...”不符。這兩者需要映射到相同的服務器位置。HTTP錯誤404:NotFound......

處理方法:

到“C:\DocumentsandSettings\你的用戶名\Visual StudioWebCache\計算機名\”中,刪除與該項目同名的文件夾。

分析:

當你新建ASP.NETWeb項目時,Visual Studio.NET會自動在Visual StudioWebCache中新建一個與項目同名的文件夾(如果已存在這樣的文件夾,Visual Studio.NET會更新該文件夾),并在該文件夾中創(chuàng)建一個文件(項目名.csproj.user)和ASP.NETWeb項目中所有目錄的副本(副本是一個空目錄,不包含任何文件)。

當你打開ASP.NETWeb項目,Visual Studio.NET會讀取Visual StudioWebCache中的與該項目同名的文件夾,如果Visual StudioWebCache中的文件夾的映射路徑與這個ASP.NETWeb項目不同就會出現(xiàn)上面的錯誤信息。而這時只有通過刪除Visual StudioWebCache中的同名文件夾,讓Visual Studio.NET重新建一個才能解決問題。

小知識:

1、Visual StudioWebCache的作用是為了支持脫機開發(fā)ASP.NETWeb應用程序。假如你本來在一臺WEB服務器進行ASP.NET項目的開發(fā),現(xiàn)在因為某些原因,只能在自己的筆記本電腦上進行脫機開發(fā),這時你就可以利用Visual Studio.NET的WEB脫機開發(fā)功能。在自己的筆記本電腦上打開這個項目,在Visual Studio.NET中,選中“項目”=》“Web項目”=》“脫機工作”。這時,Visual Studio.NET會將所有項目文件復制到Visual StudioWebCache中。這樣你就可以在脫機情況下,通過打開Visual StudioWebCache中的項目文件來進行開發(fā)。當聯(lián)機時,選中“項目”=》“Web項目”選擇“同步所有文件夾”,就可以將脫機開發(fā)的內容復制到服務器中。

2、Visual Studio.NET使用FrontPageserverextensionsg與Web服務器進行通信,Visual Studio.NET無法直接修改Web服務器中的文件,所以Visual Studio.NET把Visual StudioWebCache作為一個中轉站,將編輯與編譯的文件先放在Visual StudioWebCache中,然后通過FrontPageserverextensionsg上傳到服務器。

小問題:Visual Studio.NET彈出的這個提示窗口中的信息無法通過Ctrl+C進行復制。

參考文章:http://www.ftponline.com/Visual Studiom/2003_01/online/hottips/kiely/default.aspx

如果還是解決不了!

檢查一下IIS里面的設置,是否存在這個虛擬目錄和它的指向。用記事本打開.sln文件,把里面的localhost后面的虛擬目錄寫好,保存,然后再用Visual Studio打開。如果還是不行,那么把web.config命名為_web.config用Visual Studio打開項目。


你設置的虛擬目錄名要和該項目原來使用的虛擬目錄名一樣,或者在.csproj.webinfo文件中,將URLPath值改成你現(xiàn)在使用的虛擬目錄名.

如果上面的方法還是無法解決辦法,那就試一試下面的方法

在Visual Studio.NET中,為了測試URL和UNC,Visual Studio.NET會在目錄下面生成一個.tmp文件,然后通過HTTP對該文件發(fā)出請求。但是在IIS6中,出于安全考慮,tmp文件沒有注冊,默認情況下,會被block然后產生HTTP404錯誤。

解決這個問題,請您參閱下面的方法:

1。打開IIS管理器。

2。右鍵點擊"DefaultWebSite"并選擇Properties.

3。點擊"HttpHeader".

4。點擊"MIMETypes".

5。點擊“New”。

6。在Extension中,輸入".tmp".(不需要引號)

7。在MIMEType中,輸入"Temp".(不需要引號)

還有一種解決方法,您可以使用下面的命令行:

%systemdrive%\inetpub\adminscripts\adsutil.vbssetw3svc/1/root/MimeMap.tmp,temp

在創(chuàng)建WebApplication時,Visual Studio.Net需要在創(chuàng)建路徑下創(chuàng)建后綴名為.tmp的臨時文件。
當Visual Studio.Net創(chuàng)建好項目之后,就會以HTTP的方式向Web文件夾尋求項目文件,同時也尋求臨時文件。由于windows2003在某些安裝步驟下的IIS沒有把.tmp文件設置為MIME類型,所以IIS向Visual Studio.Net返回了未知文件類型的錯誤,即找不到文件。所以Visual Studio.Net認為你的IIS路徑設置不對。

若還是不行,就重新配置一下IIS

【編輯推薦】

  1. ASP.NET技巧之命名設置
  2. ASP.NET控件使用技巧雜談
  3. ASP.NET技巧之提高應用程序性能淺析
  4. ASP.NET技巧之StringBuilder類的使用
  5. ASP.NET技巧之數(shù)據(jù)采集程序淺析
責任編輯:彭凡 來源: 百度空間
相關推薦

2012-09-18 11:02:10

ASP.NETC#Web Forms

2009-07-23 10:06:29

2009-07-28 12:35:37

querystring

2009-08-03 17:35:07

ASP.NET WebASP.NET編程工具

2009-12-22 13:55:41

ASP.NETWebService

2009-07-28 15:53:43

ASP.NET Web

2009-07-29 17:16:47

2009-09-09 09:09:17

ASP.NET MVC

2009-08-06 15:56:40

ASP.NET Coo

2009-07-29 18:00:46

ASP.NET項目開發(fā)

2009-08-10 16:37:26

ASP.NET安裝部署

2009-07-29 02:40:00

asp.net mvc

2009-07-23 15:11:43

XML Web服務方法ASP.NET

2009-07-27 13:43:11

Web.config文ASP.NET

2009-08-05 18:47:55

ASP.NET服務器

2009-07-23 15:18:30

創(chuàng)建XML Web服務ASP.NET

2009-07-29 09:38:06

Web開發(fā)ASP.NET

2009-07-24 16:05:05

調用Web ServiASP.NET

2009-07-30 13:42:28

ASP.NET報表問題ASP.NET

2009-08-25 17:42:41

ASP.NET新手問題
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 成人免费视频网站在线看 | 国产精品一区久久久 | 亚洲有码转帖 | 不卡在线视频 | 蜜臀网| 亚洲国产黄色av | www狠狠干| 免费精品 | 亚洲精品v | 国产精品美女在线观看 | 久热精品在线观看视频 | 国产成人精品久久二区二区 | 做a的各种视频 | 国产精品呻吟久久av凹凸 | 久久国产精品-国产精品 | 亚洲免费在线 | 日韩一及片| 精品国产欧美 | 亚洲a在线视频 | 欧美日韩中文字幕 | 国产成人高清在线观看 | 亚洲视频一区二区三区 | 精品国产乱码久久久久久闺蜜 | 999久久久免费精品国产 | www.99re | 国产网站在线 | 羞羞的视频网站 | www.亚洲精品 | 欧美区日韩区 | 欧美一区二区三区小说 | 成人国产综合 | 九九在线精品视频 | 亚洲午夜网 | 国产高清视频一区 | 亚洲成人观看 | 夜夜爽99久久国产综合精品女不卡 | 热re99久久精品国99热观看 | 精品伊人久久 | 成年人黄色免费视频 | 7777精品伊人久久精品影视 | 国产一级在线 |