我的Controller类使用AuthorizeAttribute进行修饰以保护操作:
[Authorize(Roles = "User Level 2")]
public class BuyController : Controller
{
...
}
Run Code Online (Sandbox Code Playgroud)
无论何时调用某个操作但用户至少不是"用户级别2"角色,他会自动重定向到登录页面,其中包含以下URL:
HTTP://本地主机:1436 /帐号/登录RETURNURL =%2fBuy
如果用户已登录但没有正确的安全级别,则这不是最佳行为!显示一个页面会更有意义,该页面通知用户缺少的级别而不是显示登录页面.
我该怎么做才能自定义此行为?是否有可能以某种方式将所需的用户级别传递给Login操作?
我的应用程序在运行时从特定子文件夹动态加载程序集.这些程序集编译时依赖于其他程序集.运行时尝试从应用程序目录加载这些内容.但我想将它们放入模块目录中.
有没有办法告诉运行时dll在一个单独的子文件夹中?
我无法将工作流项添加到我的WPF项目中.
我创建了一个新的WPF项目,并希望添加一个顺序工作流程.当我执行"添加新项目"时,没有要选择的项目模板.
任何提示?
我正在寻找一种方法,尽可能简单地向我们的客户提供我们软件的预览或演示版本.
我们目前正在开发的软件是一个非常大的项目.它由客户端环境,应用程序服务器,各种数据库,Web服务主机等组成.项目是逐步开发的,我们希望以一到两个月的间隔发送这些位.第一批交付将不会用于生产.他们有一个演示的目的,鼓励客户提供反馈.
我们不希望给客户带来安装和配置系统的负担.总而言之,我们正在寻找一种方法来减轻部署,安装和配置的痛苦.
我想到的是使用虚拟化技术来预安装和预配置具有所有必要组件的虚拟机.我们的客户只需安装虚拟映像并运行应用程序.
我想听听那些使用这种技术的人.我想也有一些困难.特别是,安装的操作系统的许可问题呢?也许有可能让虚拟机在一段时间后过期.
那里有经验吗?