最近做一个购物网站,采用了ASP.NET MVC V2。并用新的Area特性来分离管理和网站功能。初一看,文件结构还算合理。可是,还是有点疑惑,比如:如果把管理和网站功能彻底分开(2个Solution)并放置在IIS的2个网站(通过不同的绑定,例如:端口)甚至不同的服务器会不会更好?虽然代码文件会有重复,但起码保证可以拥有不同的App pool,甚至更加独立的配置。有这些疑问,纯属刚进入web开发,有些事情搞得不是很明白,希望前辈们能给点建议和经验之谈。
你说的是部署的方式,把同样的功能部署到两个网站,一样能实现你的要求.通过用户权限来区分用户能访问的功能.
我们的前后台也是分离的,解决方案里两个WEB项目,前台asp.net mvc,后台asp.net,共用业务逻辑。
编译后两个分别部署到不同的服务器,后台远程链接数据库。
同楼上
2个项目
XXX.Web
XXX.Web.Admin