我正在学习asp.net mvc,我几乎没有让我感到困惑的问题。 我可以在一个解决方案中为两个项目提供一种身份验证机制吗? 我怎样才能让我的解决方案中的第二个项目作为开发阶段的子域,例如support.mydomain / localhost?
答案 0 :(得分:0)
您可以使用以下两种方法之一来实现:
1.将asp.net身份模型和控制器的逻辑物理地分离到一个单独的项目中,然后在每个应用程序中添加输出结果的引用。
请注意,此处视图将在每个UI层(MVC项目)内单独维护
2.另一种方式比第一种方法更有气味,但项目类型将是一个Web服务,因此每个新的Web项目将通过访问此Web服务来使用身份验证和授权。