问题列表 - 第17962页

Roles.GetRolesForUser仅调用默认角色提供程序?

我正在使用多个角色提供程序,标准SQL提供程序和自定义提供程序.在Global.asax内部 - RoleManager_GetRoles我为应该使用我的自定义提供程序的用户创建一个RolePrincipal,其中提供程序名称设置为我的自定义提供程序,并让其他用户正常处理.

这几乎可以工作,asp.net允许访问通过web.config保护的页面,并调用我的提供程序来获取角色列表.但是,当我Roles.GetRolesForUser()在我的代码中调用时,它似乎只调用默认角色提供程序,而不是我的自定义提供程序.如果我将自定义提供程序设置为默认提供程序,则会调用它,但只会调用它.

我通过枚举角色提供程序并GetRolesForUser()使用与RolePrincipal匹配的名称调用提供程序来解决它,但在我看来Roles.GetRolesForUser(),默认情况下应该这样做.

我错过了什么吗?

asp.net roles

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

XNA:没有安装Game Studio的动态内容加载?

我想让我的游戏在运行时加载内容(例如模型,jpg文件等)并显示它们.

我查看了XNA网站上的示例(http://creators.xna.com/en-US/sample/winforms_series2),但是这种方法需要在客户端计算机上安装Game Studio(也就是Visual Studio).

在没有VS + GS的情况下,在运行时加载内容的方法有哪些?我是否必须完全避免XNA内容管道?如果是这样,我必须编写自己的图形导入库,还是有任何适合此任务的库?

提前致谢!

c# xna pipeline dynamic

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

使用 .NET 访问 AS400 上关系文件(不是 DB2)中存储的数据的最佳方法?

我们需要从 .NET (C#) 连接到 AS/400 并访问(读取和写入)数据。

问题是数据存储在大型机上的关系文件中,而不是 DB2 数据库中。

实现这一目标的最佳方法是什么?我很想使用 ADO.NET 实体框架类型解决方案,但我相信兼容的数据提供程序仅适用于 DB2。

.net cross-platform ibm-midrange

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

PHP中的lambda有什么用?

lambda匿名函数是PHP 5.3的一部分.它有什么用?有没有人只能用lambda做什么?对于某些任务,lambda更好吗?

我已经看过Fibonacci的例子了,我真的不需要写Fibonacci序列,所以我仍然不确定它是否对编写webbish应用程序时遇到的各种任务有用.那么在"现实生活"中用它做什么呢?

php lambda

56
推荐指数
2
解决办法
3万
查看次数

WCF MSMQ 4.0中的毒性消息处理

我试图用MSMQ传输处理WCF中的有害消息.

我按照以下链接创建了原始和毒药服务.

http://msdn.microsoft.com/en-us/library/aa395218.aspx

唯一的区别是不是自托管,而是在IIS中使用单个主机项目托管了2个服务.

两种服务的配置如下.

<services>
  <service behaviorConfiguration="MainMSMQWCFService.Service1Behavior"
    name="MainMSMQWCFService.OrderProcessorService">
    <endpoint address="net.msmq://localhost/private/servicemodelsamplespoison"
      binding="netMsmqBinding" bindingConfiguration="PoisonBinding"
      contract="MainMSMQWCFService.IOrderProcessor" />
  </service>
  <service behaviorConfiguration="MainMSMQWCFService.PoisonHandlingServiceBehavior"
    name="MainMSMQWCFService.PoisonHandlingService">
    <endpoint address="net.msmq://localhost/private/servicemodelsamplespoison;poison" 
              binding="netMsmqBinding"
              bindingConfiguration="PoisonBinding2"
              contract="MainMSMQWCFService.IOrderProcessor">
    </endpoint>
  </service>
</services>
Run Code Online (Sandbox Code Playgroud)

两种服务都正常运行.

问题是当消息被放入毒物队列时,毒物服务不处理消息.我观察了Poison队列中的消息,它们仅针对原始服务.然后毒药服务如何处理它们?通过MSDN后,我知道通过设置服务行为属性,WCF通道会解决这个问题.以下paragraoh解释相同.

"有害消息队列中的消息是发往处理消息的服务的消息,可能与有害消息服务端点不同.因此,当有害消息服务从队列中读取消息时,WCF通道层会发现端点不匹配并且不调度消息.在这种情况下,消息被发送到订单处理服务但是被有害消息服务接收.即使消息被发送到不同的端点,也要继续接收消息,我们必须添加一个ServiceBehavior来过滤匹配条件匹配消息所针对的任何服务端点的地址.这是成功处理从有害消息队列中读取的消息所必需的.

但是我的毒药服务没有处理中毒的消息?

我无法弄清楚这个问题.

wcf msmq

9
推荐指数
1
解决办法
2955
查看次数

使用virtualenv导入错误

我有virtualenv的问题.我经常使用它,我在我的开发机器和几台服务器上使用它.但在最后一台服务器上我尝试使用我遇到了问题.

我使用--no-site-packages参数创建了一个virtualenv,然后我在virtualenv中安装了一些python模块.我可以确认模块位于virtualenvs站点包内,一切似乎都没问题.

但是,当我尝试做:source virtualenv/bin/activate然后导入其中一个模块python import modulename我得到一个导入错误,说该模块不存在.这是怎么回事?它似乎永远不会激活甚至它所说的那样.

有谁知道如何解决这个问题?

python virtualenv

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

您如何定义接受带参数的函数的延迟(按名称)参数?

delayed在David Pollak 看到了一个例子"Beginning Scala".我试图通过反复试验来适应这种情况.这就是我所拥有的:

def sayhello() = {
  println("hello")
}

def delaying(t: => Unit):Unit = {
  println("before call")
  t
  println("after call")
}

delaying(sayhello())
Run Code Online (Sandbox Code Playgroud)

你会如何延迟一个带参数的函数/方法?我打电话时为什么不能使用parantheses t?我在哪里可以找到有关延迟功能的更多文档?

language-features scala delay

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

有没有人有任何好的SSIS最佳实践提示和建议?

我很想知道其他开发人员关于SSIS最佳实践,注意事项,注意事​​项和技巧等方面的建议.

我想在我的公司介绍一些.

ssis

4
推荐指数
1
解决办法
5201
查看次数

支持VS中的C++重构(自动更新引用和头文件/ cpp)

在Visual C#中,我可以根据其定义重命名实体,只需两次单击,就可以更新对该实体的所有引用.我如何在Visual C++中执行此操作?如果它不受支持,是否有另一个支持它的IDE?

请注意,在C++的情况下,我还想要自动标头/实现同步,所以我几乎不需要做重复的工作.

c++ ide refactoring synchronization visual-studio-2008

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

如何在.NET compact框架中获得默认的系统字体?

如何获取Font特定设备使用的默认系统字体的对象?我注意到不同的设备有不同的分辨率和DPI,但我的一些控件有明确定义的字体.我希望能够在运行时获取默认的系统字体(好像我从未更改Font控件上的属性).

.net c# compact-framework system-font

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