2013-01-02 26 views
6

我正在嘗試將已編譯的Web應用程序上載到Internet。我被告知我所需要的是應該進入bin文件夾的dll文件?這是真的還是我需要上傳dll文件和bin文件夾?如何使用ASP.NET上傳

另外,有沒有更好的方法來構建,這樣我就不必將我的圖像,CSS等混合到我的項目文件夾中了?也許一種方法將dll文件複製到bin文件夾和所有aspx頁面?

我得到它的工作,但它似乎我不斷重複一堆文件,我知道最終會出現一些問題。

回答

7
  • 右鍵點擊你的項目和重建
  • 右鍵點擊您的項目,並單擊發布 - 我使用「發佈到文件到目錄」,以驗證正確的文件被複制。
  • 定位到你的系統
  • 上指定發佈的文件如果檢查bin文件夾,所有的引用文件(.dll)應該是內部
  • 然後上傳發布的文件夾的內容到您的網站。
+0

我在本地發佈它,但我不斷得到這個奇怪的錯誤:目標「GatherAllFilesToPublish」不存在於項目中。它並沒有指向任何東西。你知道發生了什麼事嗎? – rbtLong

+1

檢查此鏈接:http://social.msdn.microsoft.com/Forums/en-US/windowsazuredevelopment/thread/116d3562-99fb-45b0-acf9-b35bc393682e/ – codingbiz

+0

謝謝syed發表說,它實際上是一個錯誤造成的通過vs 2010的azure開發工具。事實證明,我們已經重命名了一些目標文件並進行了補丁安裝。 – rbtLong

5

最簡單的方法是使用Visual Studio菜單Build - > Publish。然後,您可以直接通過FTP將文件導出到目標服務器或從文件複製到Web目錄的本地目錄。

只發布所需的文件。

+0

我想我會嘗試先在本地做。出於某種原因,我不斷收到一個奇怪的消息:目標「MSDEPLOYTESTCONNECTION」在此項目錯誤中不存在。 – rbtLong

相關問題