關於無法建立aps.web專案的解決辦法 (轉)

gugu99發表於2007-08-15
關於無法建立aps.web專案的解決辦法 (轉)[@more@]

1、當站點主目錄沒有建立應用:

 透過FP擴充套件+虛擬目錄的方式來建立APP,步驟如下:

(1)、右擊站點---所有任務--擴充套件

(2)、建立虛擬目錄***,並使其配置應用程式

(3)、在VS中建立WEB專案,名稱也為***

(4)、透過透過FP擴充套件來建立WEB

 

2、當站點主目錄建立應用程式:

 第一種方法--FP擴充套件:

 (1)、右擊站點---所有任務--配置伺服器擴充套件

 (2)、在VS中建立WEB專案,名稱自己隨便定

 (3)、透過透過FP擴充套件來建立WEB

第二種方法--WEB共享:

 (1)在IIS中將改為全部未分配

 (2)將地址改為127.0.0.1或LOCALHOST

 

3、還不能建立時請試用下列方法:

 (1)“站點”---右鍵---“屬性”---“所有任務”---“重新計算 Web 上的超連結”

  然後在vs下透過frontpage伺服器擴充套件建立

 

  (2)指示要透過共享直接訪問 Web 伺服器上的專案檔案;不需要在該伺服器上 FrontPage 伺服器擴充套件。

  安裝  .NET 時,將建立一個“VS Developers”(VS 開發人員)組,並授予該使用者組對pubwww 資料夾的讀/寫。想使用上的檔案共享建立 Web 專案的任何使用者都需要新增到“VS Developers”(VS 開發人員)使用者組中。新建的“VS Developers”(VS 開發人員)組沒有任何成員,所以,即使是安裝 Visual Studio 的使用者,也必須手動將自己新增到這個組中。

如果不希望將 Visual Studio 安裝到伺服器上,可以透過 Visual Studio 安裝程式僅安裝伺服器,以建立“VS Developers”(VS 開發人員)組。

  (3)下:

在VS.NET中,為了測試URL和UNC, VS.NET會在目錄下面生成一個.tmp檔案,然後透過HTTP對該檔案發出請求。但是在6中,出於考慮,tmp檔案沒有註冊,預設情況下,會被block然後產生HTTP 404錯誤。

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

1。開啟IIS管理器。

2。右鍵點選"Default Web Site"並選擇Properties.

3。 點選"Http Header".

4。 點選"MIME Types".

5。 點選“New”。

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

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

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

%systemdrive%inetpubadminscriptsadsutil.vbs set w3svc/1/root/MimeMap .tmp,temp

在建立Web Application時,VS.Net需要在建立路徑下建立字尾名為.tmp的臨時檔案。
當VS.Net建立好專案之後,就會以HTTP的方式向Web資料夾尋求專案檔案,同時也尋求臨時檔案。由於2003在某些安裝步驟下的IIS沒有把.tmp檔案設定為MIME型別,所以IIS向VS.Net返回了未知檔案型別的錯誤,即找不到檔案。所以VS.Net認為你的IIS路徑設定不對。

 


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10748419/viewspace-959301/,如需轉載,請註明出處,否則將追究法律責任。

相關文章