在单个项目中结合 ASP.NET WebForms 和 DotVVM
Combine ASP.NET WebForms with DotVVM in single project
目前我有使用 Web.Forms 的 Web 应用程序。它由数千页组成,从头开始重写所有内容将非常耗时。
我打算逐步重写每个页面,而其他页面仍保留为网络表单。
这可能吗?在单个项目中混合使用 DotVVM 和 Web.Forms 页面?
您建议从什么开始?理想情况下,我希望用户甚至不知道该页面看起来有所不同。我不关心 URL,因为它是管理应用程序。
根据我目前学到的知识,我需要将当前的 MasterPage 复制到 .dotmaster 页面,然后为我正在重写的页面添加视图。
感谢您的建议。
我创建了一个 sample app,它展示了如何在一个项目中结合 ASP.NET Web 窗体和 DotVVM。
基本上你需要在项目中安装DotVVM.Owin
和Microsoft.Owin.Host.SystemWeb
包,在注册DotVVM中间件的地方添加OWIN Startup class,并在.csproj
文件使 DotVVM 的 Visual Studio 扩展工作。
目前我有使用 Web.Forms 的 Web 应用程序。它由数千页组成,从头开始重写所有内容将非常耗时。 我打算逐步重写每个页面,而其他页面仍保留为网络表单。
这可能吗?在单个项目中混合使用 DotVVM 和 Web.Forms 页面?
您建议从什么开始?理想情况下,我希望用户甚至不知道该页面看起来有所不同。我不关心 URL,因为它是管理应用程序。
根据我目前学到的知识,我需要将当前的 MasterPage 复制到 .dotmaster 页面,然后为我正在重写的页面添加视图。
感谢您的建议。
我创建了一个 sample app,它展示了如何在一个项目中结合 ASP.NET Web 窗体和 DotVVM。
基本上你需要在项目中安装DotVVM.Owin
和Microsoft.Owin.Host.SystemWeb
包,在注册DotVVM中间件的地方添加OWIN Startup class,并在.csproj
文件使 DotVVM 的 Visual Studio 扩展工作。