2016-04-25 59 views
0

應用我在亞馬遜通過此鏈接創建一個環境:訪問我的AWS

http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create_deploy_NET.quickstart.html

我做了第1步(創建環境)。 當我試圖在Visual Studio(步驟2)中發現:「發佈到AWS」時,我沒有找到它。

所以我想到上傳和部署使用亞馬遜(通過創建一個zip文件到我的應用程序)。

我爲這些文件夾創建了一個zip文件:App_Data,App_Starts,bin,Controllers等,所有的文件夾和文件都在一個zip文件中找到。 「上傳和部署」:

此文件是使用上傳

enter image description here

當結束(沒有錯誤),我進入了鏈接到我的環境: XXX-env.elasticbeanstalk.com

而且看到這個頁面: enter image description here

在本地主機,我有鑑於主控制器:/home,所以我嘗試:

XXX-env.elasticbeanstalk.com/home

但我得到:404 - 文件或目錄未找到。

如何在我的亞馬遜鏈接中看到我的應用程序?

任何幫助表示讚賞!

回答

2

1期

我做了第1步(創建環境)。當我試圖在Visual Studio中找到「發佈到AWS」(步驟2)時,我沒有找到它。

您需要有AWS工具包安裝的Visual Studio:

https://aws.amazon.com/visualstudio/

  1. 在Solution Explorer,在您的網頁右鍵單擊應用程序。
  2. 從上下文菜單中選擇「Publish to AWS ...」。

第2期

我創建了一個zip文件的文件夾:App_Data文件,App_Starts,箱,控制器等所有文件夾和文件在一個zip文件中找到。

只需創建項目和資產的ZIP文件將不起作用。

要使用「上傳和部署」方法正確部署您的應用程序,您應該使用Visual Studio中的「發佈」功能。

  1. 右鍵單擊您的項目,然後從上下文菜單中選擇「發佈...」。
  2. 繼續執行該向導以創建一個創建「Web部署包」的發佈配置文件。
  3. 將您的項目發佈到本地硬盤。發佈時,您將創建一個ZIP文件以及一些幫助程序文件(.txt,.cmd,.xml等)。
  4. 將生成的ZIP文件(其他文件可以忽略)上載到Elastic Beanstalk並將其部署到您的環境中。
+0

謝謝,很高興知道(這兩個問題)。 我試過這兩個問題都沒有成功。在問題1中:我下載了工具包並安裝它。我關閉了視覺工作室並再次打開,但「發佈到AWS」沒有出現。所以我嘗試了第2個問題:我按照你的說法一步一步地進行了操作,並且仍然收到404錯誤(當瀏覽XXX ... com/home –

+0

也許我需要一個真正的站點名稱?儘管發佈成功(創建了zip)並且部署成功(我把這個zip文件上傳到亞馬遜) –

+0

我成功了!非常感謝。我用調試模式發佈了它,而不是發佈。很抱歉,謝謝! –