将ASP.Net网站迁移到Azure

时间:2011-04-21 19:32:59

标签: asp.net vb.net azure

我在VB代码库中有一个ASP.NET,如果我在Visual Studio中作为现有网站打开工作并且测试就好了。

我已经按照许多教程将其移植到Azure:

-Tried创建新的Azure项目添加webrole并将项目文件拖放到新的webrole中,但我得到大约300个参考/缺失的东西/等错误

- 我也尝试在网站解决方案下创建一个azure项目,但是通过单击“解决方案中的Web角色项目”将网站添加到webrole的选项被禁用/变灰

我已经能够制作配置文件并通过命令行进行编译,但这对Visual Studio无效,因此我无法在部署到staging之前进行测试

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

这里有很多事情可能会出错。

首先,确保在VB.net中而不是在c#;中创建云应用程序,并使用正确的.net框架。

我不建议只是拖动&将文件放入新的webrole。 我做的最多的事情就是创建一个云应用程序并且根本不添加任何角色。

创建应用程序后,右键单击解决方案和“添加现有项目”。 这样所有引用dll都应该直接使用它。您可能想要使用您使用的类库中的dll。您可能需要手动添加它们。

接下来你应该看看你的web.config。 web.config需要一些基本的东西。 对于你需要的确切内容,我建议你只需添加一个新的基本webrole并从那里复制web.config然后删除webrole ofc。

下次应该添加一个角色,然后单击解决方案中的Web角色项目。

重建并检查您的其他错误并尝试修复它们:)