问题列表 - 第18069页

控制器的动作在具有相同名称的基类的动作之间是不明确的.

控制器类型上当前的操作请求'索引'在ContactController以下操作方法之间是不明确的:

System.Web.Mvc.ActionResult Index() on type RX.Web.Controllers.ContactController
System.Web.Mvc.ActionResult Index() on type RX.Web.Controllers.CustomControllerBase2[[RX.Core.Model.Contact, RXTechJob.Core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null],[System.Int32, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]] 
Run Code Online (Sandbox Code Playgroud)

联系控制器:

        public virtual new ActionResult Index()
    {
        return base.Index();
    }
Run Code Online (Sandbox Code Playgroud)

基础控制器:

        public virtual ActionResult Index()
    {

        return View("Index", SelectAll());

    }
Run Code Online (Sandbox Code Playgroud)

为什么会这样?怎么解决?谢谢!

c# asp.net-mvc

6
推荐指数
1
解决办法
5831
查看次数

Crontab不会使用带参数的url运行Wget

我正在使用没有root访问权限的Aptana Cloud.

作品:

* * * * * /usr/sfw/bin/wget -qO- 'http://myproject.aptanacloud.com/myproject/myphp.php' | /bin/mail mymail@mymail.com

不工作!:

* * * * * /usr/sfw/bin/wget -qO- 'http://myproject.aptanacloud.com/myproject/myphp.php?param1=blog%2frss2.xml' | /bin/mail mymail@mymail.com

我尝试使用引号,双引号或不带引号的URL失败.任何的想法?

谢谢!

php aptana cron crontab

0
推荐指数
1
解决办法
4013
查看次数

在SQL中舍入到n个重要数字

我希望能够在SQL中将数字舍入为n个有效数字.所以:

123.456 rounded to 2sf would give 120
0.00123 rounded to 2sf would give 0.0012
Run Code Online (Sandbox Code Playgroud)

我知道ROUND()函数,它舍入到n个小数位而不是有效数字.

sql t-sql sql-server rounding significant-digits

20
推荐指数
1
解决办法
2万
查看次数

对Spring Security进行分组和操作

我想使用Spring Security来管理用户,组和权限.

我想使用ACL来保护我的域对象,但我找不到将组分配给acl的方法.

例如:我有用户和组.每个组都可以拥有以下证券: - 管理论坛(可以是一个角色ROLE_FORUM_MANAGER) - 编辑特定论坛(特定论坛上的acl).

此外,组由具有角色的用户定义ROLE_PERMISSION_MANAGER.但是,此用户定义的所有组只能由此用户编辑和管理.因此,组附加到用户.确切地说,假设用户创建了一个Google群组:此用户只能为他创建的群组管理权限权限组.因此,他可以创建组来管理自己的谷歌组的特定论坛.

我该怎么做?

我阅读了春季安全文档和以下教程(所以请不要将我发送到这些链接):http : //grzegorzborkowski.blogspot.com/2008/10/spring-security-acl-very-basic-tutorial.html http://blog.denksoft.com/?page_id=20

spring acl roles spring-security

7
推荐指数
1
解决办法
1万
查看次数

用证书解码http响应

我是php的新手,我需要对SSO服务器进行身份验证.SSO服务器是.Net服务器,使用SSL证书.

当我从SSO服务器返回时,响应被编码.我当然有证书的密钥,但我怎么能解密回复呢?

这对我来说很模糊,请不要犹豫,详细说明你的答案:)

非常感谢您的帮助,最好的问候

php certificate single-sign-on

2
推荐指数
1
解决办法
2044
查看次数

是否有可能在斯卡拉相反的方式?

我们假设这个函数:

def autoClosing(f: {def close();})(t: =>Unit) = {
    t
    f.close()
}
Run Code Online (Sandbox Code Playgroud)

这个片段:

val a = autoClosing(new X)(_)
a {
 println("before close")
}
Run Code Online (Sandbox Code Playgroud)

咖喱第一部分有可能吗?就像是:

val a = autoClosing(_) { println("before close") }
Run Code Online (Sandbox Code Playgroud)

这样我就可以发送应该执行关闭的对象,并在它们上执行相同的块?

functional-programming scala currying

5
推荐指数
2
解决办法
672
查看次数

轻松部署多种解决方案的最佳实践

我们的产品之一将包含多个SharePoint解决方案.现在我们想知道为客户提供简单部署的最佳方式是什么?目前我们手动部署每个解决方案,这在开发过程中是可以的,但对我们的客户来说是不可接受的.

为了您的信息,我们使用VSeWSS 1.3进行开发和解决方案打包.

那么您如何为您的客户提供解决方案?您是否使用STSADM命令编写安装脚本?我们还有其他选择吗?

deployment installation installer sharepoint sharepoint-2007

3
推荐指数
1
解决办法
678
查看次数

Python多对一映射(创建等价类)

我有一个将一个数据库转换为另一个数据库的项目 其中一个原始数据库列定义行的类别.此列应映射到新数据库中的新类别.

例如,我们假设原始类别是:parrot, spam, cheese_shop, Cleese, Gilliam, Palin

现在这对我来说有点冗长,而且我希望将这些行分类为sketch, actor- 也就是说,将所有草图和所有actor定义为两个等价类.

>>> monty={'parrot':'sketch', 'spam':'sketch', 'cheese_shop':'sketch', 
'Cleese':'actor', 'Gilliam':'actor', 'Palin':'actor'}
>>> monty
{'Gilliam': 'actor', 'Cleese': 'actor', 'parrot': 'sketch', 'spam': 'sketch', 
'Palin': 'actor', 'cheese_shop': 'sketch'}
Run Code Online (Sandbox Code Playgroud)

这很尴尬 - 我更喜欢这样的东西:

monty={ ('parrot','spam','cheese_shop'): 'sketch', 
        ('Cleese', 'Gilliam', 'Palin') : 'actors'}
Run Code Online (Sandbox Code Playgroud)

但是,这当然将整个元组设置为关键:

>>> monty['parrot']

Traceback (most recent call last):
  File "<pyshell#29>", line 1, in <module>
    monty['parrot']
KeyError: 'parrot'
Run Code Online (Sandbox Code Playgroud)

如何在Python中创建优雅的多对一字典?

谢谢,

亚当

python many-to-one equivalence-classes

12
推荐指数
2
解决办法
8228
查看次数

访问控制设计模式

我正在开发PHP应用程序,我想为某些对象添加访问控制。我没有将此问题标记为PHP,因为我认为该问题不是特定于语言的。

说我有一个“服务等级”

abstract class Service {


}
Run Code Online (Sandbox Code Playgroud)

许多服务都将此作为基类。一个伪示例为:

class Companies extends Service {

  function getCompanyInfo($id) {
      //...
  }

}
Run Code Online (Sandbox Code Playgroud)

稍后,我要添加访问控制。示例的“ getCompanyInfoById”方法是“读取”操作,因此这将需要“读取”权限。

此时,我可以通过以下方式实现此目的:

  1. 将accesscontrol添加到Service类。在完成操作并返回结果之前,每个方法(例如getCompanyInfoById)都必须在内部调用“ hasPrivilege”方法。
  2. 将所有Service对象包装在某种Proxy对象中,该对象将在调用内部对象中的方法之前检查特权。
  3. 完全独立的访问控制,并在调用方法之前强制“调用方”检查特权。

每个选项的缺点:

  1. 这要求更改所有服务,并要求他们了解访问控制。我认为这与关注点分离背道而驰。
  2. 这会破坏OOP功能,例如多态。呼叫者不再知道任何服务支持什么接口。
  3. 这是最灵活的方法,但是最大的缺点是检查权限现在是隐式的。开发人员可以“忘记”或复杂的代码路径可能导致未经授权的服务被调用。

是否有更好的方法可以完全解决此问题?

authorization design-patterns access-control rbac abac

5
推荐指数
1
解决办法
2869
查看次数

使用RhinoMock或Moq测试方法的内部

对于这个嘲弄的事情来说,我有几个问题.

如果我错了,请纠正我:Mocking没有初始化真正的方法,即Mocking实际上不会调用你的类的构造函数.相反,它会像查看类的签名并创建具有该签名但没有任何方法功能的对象.如果您只需要该类型的对象但不想测试它的内部结构,例如,如果您实际测试的对象具有依赖性,则此选项非常有用.

我正在尝试测试方法的内部,这是否意味着我必须创建该方法所属的类的实例?

javascript unit-testing rhino-mocks moq mocking

2
推荐指数
1
解决办法
912
查看次数