2010-06-04 68 views
2

所以我設置了一個本地IIS7。當我發佈使用File System,選擇C:\inetpub\wwwroot作爲目標位置時,VS2010提供了以下錯誤:如何將ASP.NET網站發佈到本地IIS7最簡單的方法?

Unable to add 'About.aspx' to the 
    Web site. Unable to add file 
    'About.aspx'. Access is denied. 
    Unable to add 'Default.aspx' to the 
    Web site. Unable to add file 
    'Default.aspx'. Access is denied. 
    Unable to add 'Global.asax' to the 
    Web site. Unable to add file 
    'Global.asax'. Access is denied. 

我不明白,我需要從那裏改一下權限。

當我嘗試'Web Deploy'方法時,將'C:\inetpub\wwwroot'設置爲服務URL並將'TestWeb'設置爲站點/應用程序,然後給我這個錯誤:「Invalid Web Deploy service URL」。

我只需要啓動並運行,以便朋友可以從外部訪問我的網站。

回答

3

我對Web部署知之甚少,但對於第一個選項,您可能需要以管理員身份運行Visual Studio,以便它有權訪問C驅動器上的文件。

+0

我有同樣的問題;這是答案。您可以右鍵單擊Visual Studio並選擇「以管理員身份運行」 – Narthring 2010-07-14 17:36:56

1

如果文件夾中存在文件,則應檢查它們是否爲只讀文件。 以前有過從VSS文件夾複製文件的問題。由於VSS中的所有文件都設置爲只讀,所有文件都指出了上述完全相同的錯誤。

相關問題