2011-04-21 163 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角色项目。

重建并检查其他错误,并尝试解决这些问题:)