我正在创建一个 asp.net mvc 4 应用程序来替换一套现有项目,包括一个 asp.net 3.5 网站和 windows 窗体。
我花了几个月的时间从头开始开发 asp.net mvc 4 应用程序,我一直专注于 windows 窗体应用程序。
我现在正在尝试集成 asp.net 3.5 网站....现在我只是想将网站添加到项目中。我一直在寻找如何做到这一点,并且我看到了我需要的大部分内容......但我有一些问题。
我正在使用区域。对于运营商区域(网站适用的地方),我添加了一个名为 aspnet 的文件夹……我已将网页和其他代码添加到此文件夹中……所有这些都可以编译。
我还通过添加以下行修改了 RoutConfig.Cs 文件: routes.IgnoreRoute("{resource}.aspx/{*pathInfo}");
当我将网页添加到项目中时,我只添加了代码,忽略了项目文件和 asp.net 网站的 web.config .....
我认为我根本不需要转换项目文件...但我想弄清楚如何处理 web.config....我知道我可以在 aspnet 文件夹中有一个 web.config ....但是要放入什么是我的问题.....
我尝试只复制现有文件,但它与不同的.net版本有问题(网站是v3.5,mvc应用程序是.net的v4.0)......
我最关心的是如何处理安全性……网站使用表单身份验证安全性,mvc 应用程序使用 simpleMembership。
我所做的所有阅读都集中在将 asp.net web 应用程序,而不是网站转换为 mvc 上……而且大多数人对 web.config 文件并没有多说……
我也没有找到如何处理安全性......我再次看到了一些关于将 MVC 的安全模型集成回现有的 asp.net Web 应用程序的事情,但没有关于如何让一个 asp.net 网站与mvc simplemembership。
帮助!!