我不知道如何表达一个好问题,所以我只想说我想要什么!
我必须为我们的供应商重新安装一个Web应用程序,其中的一部分需要逐个供应商限制内容。看看ASP.NET(MVC),使用内置授权过滤器和iprincipal和iIdentity接口似乎很容易(我还没有使用它们,只是在阅读,所以我可能使用这些术语不正确!).
我不感兴趣的是编写用于管理用户和角色的所有代码。我希望能够假设所有这些都是由第三方应用程序为我完成的,而我的代码只是指定所需的角色。
现在,我不确定我想要的产品,或者它是否存在。这是CMS吗?现在,我们的供应商站点使用了一个非常旧的dnn版本。我们现有的一些自定义代码是作为dnn中的模块编写的。我对这种解决方案一点也不感兴趣。我希望能够构建一个标准的ASP.NET Web应用程序,而不是绑定到某个供应商的“模块”定义。如果CMS/Portal在ASP.NET提供的API的yah后面实现自定义提供程序,这似乎是可能的。
这里的主要(唯一)客户是开发人员,如果这有道理的话。
笔记:
-
我真的不需要一个全面的CMS,这就是为什么我对搜索什么类型的产品感到困惑。有些CMS功能可能很好,但该站点仅用于非常特定的供应商交互,这将是95%自定义的。
-
我看到ASP.NET提供了一个网站管理工具,这很酷,但不能解决用户交互中面向公众的方面。