2011-04-21 160 views
0

我在VB代碼庫中有一個ASP.NET,如果我在Visual Studio中以現有網站的形式打開並運行測試就好。將ASP.Net網站遷移到Azure

我跟隨超過這個移植到Azure的很多教程:

-Tried創造新的Azure項目添加webrole並拖動和項目文件拖放到新webrole,但我得到約300參考/缺失的東西/等錯誤

-I還試圖創建的網站解決方案,但該選項下的Azure項目通過點擊「在解決Web角色工程」的網站添加到webrole被禁用/變灰

我一直能夠通過命令行製作配置文件並進行編譯,但這不行k與視覺工作室,所以我無法測試之前部署到分期

任何想法?

+0

這是不是一個真正的答案,但你有沒有想過嘗試AppHarbor(http://appharbor.com/)。您只需設置Mercurial或Git,然後推送代碼進行部署。使這個過程更容易一些。 – Dan 2011-04-22 01:06:05

+0

查看Azure網站遷移助理 - 請參閱http://azure.microsoft.com/blog/2014/10/28/introducing-azure-websites-migration-assistant/ – RickAndMSFT 2014-10-29 01:33:07

回答

0

這裏有很多事情可能會出錯。

首先,確保您在VB.net中創建雲應用程序,而不是在c#中;)並使用正確的.net框架。

我不會建議只拖動&刪除文件到一個新的webrole。 我做的最多的事情就是創建一個雲應用程序,並且根本不添加任何角色。

創建應用程序後,右鍵點擊Solution和'Add Existing Project'。 這樣所有的參考DLL應該直接與它。你可能需要注意你使用的類庫中的dll。您可能必須手動添加它們。

接下來你應該看看你的web.config。 web.config需要一些基本的東西。 對於你需要的確切的東西,我建議你只需添加一個新的基本webrole並從那裏複製web.config,然後刪除c的webrole。

下一次您應該做的是添加一個角色,然後在解決方案中單擊Web角色項目。

重建並檢查其他錯誤,並嘗試解決這些問題:)