1

我有一个用 ASP.Net 4.0 Webforms编码的现有网站,并想添加一个“ ASP.Net 动态数据实体 Web 应用程序”(VS2010 的项目模板到我的实际项目中):

ASP.Net 动态数据实体 Web 应用程序

所以我的问题是,将 2 个项目“合并”或将“ASP.Net 动态数据实体 Web 应用程序”集成到我的实际网络表单的步骤是什么。

我想我必须合并我的 Global.asax.cs 文件和 web.config 文件+移动其余文件。那是对的吗 ?

我已经读过那篇文章(可能已经过时了?): http ://www.hanselman.com/blog/IntegratingASPNETMVC3IntoExistingUpgradedASPNET4WebFormsApplications.aspx

感谢您的回答 :)(这篇文章的原标题是:“ASP.Net 动态数据实体 Web 应用程序”与现有 Web 表单的集成)

4

1 回答 1

1

我已经阅读了您在问题中提供的 Scott Hanselman 的文章,是的,同样的技术今天仍然适用,这里有一些步骤/注意事项应该可以帮助您:

  1. 创建新的 ASP.NET 动态数据实体 Web 应用程序时,请确保它与 Web 窗体项目的 .NET Framework 版本相同,以避免版本冲突。

  2. 请记住添加对您在 Web 窗体项目中使用的所有必需库的引用。

  3. 现在可以安全地将所有必要的 .aspx 页面复制到新站点。

  4. 动态数据项目的 Global.asax 中有一些自动生成的代码,用于配置 ASP.NET 路由,以后可能会有用,因此不要用 Global.asax 替换它,而是使用WinMerge之类的工具来合并两者文件。

于 2013-01-05T14:19:05.397 回答