Select the product you need help with
FIX:您無法在 Windows Server 2003 的 Visual Studio .NET 2002 中建立 Web 專案。文章編號: 327283 - 檢視此文章適用的產品。 在此頁中徵狀當您使用 Visual Studio .NET 2002 建立新的 Web 專案,然後連接 Microsoft
Windows Server 2003 做為 Web 伺服器時,會出現 [Web 存取失敗]
對話方塊,且您會收到下列錯誤訊息: 這個專案預設的 Web 存取模式設定為檔案共用,但位於
'http://localhost/WebApplication1' 的專案資料夾無法以路徑
'c:\inetpub\wwwroot\WebApplication1' 開啟。傳回的錯誤是: 無法建立 Web 專案 'WebApplication1'。檔案路徑 'c:\inetpub\wwwroot\WebApplication1' 沒有對應到 URL 'http://localhost/WebApplication1'。兩者需要對應到相同的伺服器位置。HTTP 錯誤 404:找不到 發生的原因會發生此問題,是因為 Microsoft Internet Information Services 6.0 (IIS)
會封鎖未明確對應的所有檔案副檔名。根據預設,基於安全性理由,IIS 6.0 上的 .tmp 副檔名未對應。 在建立 Web 專案期間,Visual Studio .NET 2002 會進行測試,以確認 URL 和 UNC 路徑相符。為了要這麼做,Visual Studio .NET 會把含有 .tmp 副檔名的檔案寫入至伺服器,然後透過 http 要求向伺服器要求此檔案。因為 .tmp 副檔名在 IIS 6.0 未對應,所以 IIS 會傳回 HTTP 錯誤 404。這會導致 Visual Studio .NET 傳回<徵狀>區段所描述的錯誤訊息。 請注意 當您使用 Visual Studio .NET 2003 時,不會發生此問題,因為這個版本在執行此處理程序時,會使用 .htm 副檔名的檔案。 解決方案Service Pack 資訊如果要解決這個問題,請取得最新版的 Microsoft Visual Studio .NET 2002 Service Pack。如需詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:837234
(http://support.microsoft.com/kb/837234/
)
List of bugs that are fixed in Visual Studio .NET 2002 Service Pack 1
其他可行方案這個問題有三種解決方法:
狀況說明Microsoft 已確認本篇文章開頭所列之 Microsoft 產品確有上述錯誤。
這個問題已在 Microsoft Visual Studio .NET 2002 Service Pack 1 中獲得修正。
其他相關資訊重現問題的步驟
?考 如需詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件: 240225
(http://support.microsoft.com/kb/240225/
)
Description of Adsutil and MetaEdit Utilities Used to Modify the Metabase
屬性 |


回此頁最上方








