我正在转向 ASP.Net MVC,并想知道托管提供商支持它有多困难。
我想知道的一件事是,如果我使用 LINQ to SQL,如何将本地 MVC 应用程序移植到托管提供商。我想我必须以某种方式移动 dbml 文件?与常规 ASP.Net 应用程序相比,它还有什么特别之处? (抱歉,如果这是一个完整的新手问题,我正在尝试了解所涉及的步骤。)
任何人都可以对提供商添加对 ASP.Net MVC 支持的速度发表意见吗?我还想知道这是否会成为一件大事并获得微软 future 的支持和喜爱,或者是否在雷德蒙德将其视为与网络表单相比的实验,可能会在没有通知的情况下被撤回。我问这个问题是因为我在常见的论坛上看到了很多涉及 Spring、Hibernate 和 J2EE 的工作,而 ASP.Net(更不用说 ASP.Net MVC)产品相对缺乏,并且想知道这种趋势是否会在某些时候发生转变。观点。 (对于涉及 J2EE 和 LAMP 与 ASP.Net 的工作数量,请随意同意我的观点,但这是我的观察。)
最佳答案
ASP.NET MVC 得到 Microsoft 的全面支持,作为 .NET 的一流部分,与 ASP.NET WebForms 相同。自 3.5 SP1 版本起,它是核心框架的一部分。大多数主要托管提供商(例如 GoDaddy)已经提供 MVC 支持 OOTB。
至于将 LINQ 移动到 SQL - 只需移动 DBML(和关联的设计器文件),并确保从 web.config 获取连接字符串信息。
关于ASP.Net MVC 要求 vs ASP.Net? (托管问题,加上 LINQ-to-SQL 问题),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1416343/