是否有可能将现有的Azure Web Role(即ASP.NET MVC)转换为新的Azure Web Site?除了创建一个新项目并将代码复制到新项目中以使其看起来像旧应用程序之外,还有其他方法吗?
是否有可能将现有的Azure Web Role(即ASP.NET MVC)转换为新的Azure Web Site?除了创建一个新项目并将代码复制到新项目中以使其看起来像旧应用程序之外,还有其他方法吗?
我不确定为什么您想要创建一个新项目。从技术上讲,Windows Azure Web Role Project只是一个ASP.NET网站(或WCF应用程序),它具有一个额外的项目类型,即Cloud Service Project。
从技术上讲,如果您删除“云服务项目”,则将拥有一个适用于Windows Azure Web Sites的网站,并带有以下注意事项:
除了一些例外情况之外,大多数其他功能都可以正常工作(但请记住它目前在预览版中)。
是的,你说得对。Windows Azure Web-Sites是与其他人共享的站点,位于同一台机器上,您没有远程访问的能力。您可以直接从Git或Powershell管理站点。此外,新的Azure网站设计不使用任何Web Role模型,因此您只需要将ASP.NET网站应用程序导出为新的ASP.NET网站即可。