2009-02-26 36 views
1

他人的初級問題爲ASP.NET:如何連接我的asp.net

我開始在Visual Studio 2008 ASP.NET項目,並想將其鏈接到一個文件夾在遠程服務器上(就像它建立/發佈到這個文件夾一樣)。這可能是我的措辭,但我似乎無法弄清楚如何做到這一點(即使Google在我身邊!)。

我天真地試圖將代碼文件上傳到服務器,但運行我的代碼會產生與頁面沒有設置爲應用程序相關的錯誤。

任何幫助將不勝感激(或一個資源的鏈接,我可以瞭解更多關於這個基本的asp.net/vs08東西,我不斷遇到)。

回答

3

在您的Web服務器上,您將文件複製到的文件夾需要設置爲應用程序或虛擬目錄。這是通過「控制面板」下的「管理工具」中的Internet信息服務面板完成的。

根據您使用的過程的IIS風味可能有所不同。

Visual Studio 2008具有發佈功能。如果您右鍵單擊Web項目,則會出現「發佈」選項。然後,您可以選擇要發佈文件的位置。

+0

有沒有辦法通過VS08做到這一點? – matthewdunnam 2009-02-26 17:58:05

1

2個快速回答:

您可以使用Visual Studio中的發佈選項,創建一個文件夾裏面的wwwroot發佈

或者,你可以創建一個簡單的安裝程序。只需在解決方案中添加一個新的「網絡安裝項目」,並將網站的結果添加到安裝項目中即可。

當然,你有沒有嘗試過使用Google的asp.net部署來獲得一些幫助?

祝你好運! :)

0

你會愛上Visual Studio 2010,如果它遵循以前的版本,它應該會在2010年初發布。這也意味着幾個月前的MSDN版本。爲什麼?更好地部署故事。

至於我們今天的位置,您可以發佈並創建一個目錄。您將不得不發佈到IIS而不是目錄來完成此操作。這意味着你必須有權限添加一個Web應用程序併發布給它。

對於目錄,您必須在IIS管理器中創建應用程序。如果您沒有訪問權限,請嘗試使用IIS管理員。如果你不能讓他們這樣做,你會回來發表。