小编Ric*_*ard的帖子

项目参考在VisualStudio2010中不起作用

我有一个包含大量项目的解决方案,除了其中一个项目之外,所有项目都表现得很好.不工作的是ConsoleApplication,它依赖于C#类库项目.我添加了对库项目的引用,并添加了命名空间(我检查过的是正确的),但是在我引用库中的类的每个地方,我得到:

找不到类型或命名空间"MyClass"(您是否缺少using指令或程序集引用?).

库项目正在成功构建(我可以看到DLL出现在bin文件夹中),我已经尝试了项目引用,还有对DLL本身的引用.两者都不起作用.

此外,所有项目都设置为使用"任何CPU"的平台目标进行构建.

我已经尝试了几乎所有我在论坛上遇到的建议都没有成功.任何人都可以对出了什么问题有所了解吗?

谢谢

这解决了这个问题:

控制台应用程序有一个Target框架.NET Framework 4 Client Profile,而库只有.NET Framework 4.我将控制台应用程序设置为.NET Framework 4,它完全构建.

c# visual-studio-2010

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

JDBCRealm与JPA

Java EE6的新手,我正在尝试建立一个JDBCRealm.许多示例建议在SQL中手动创建用于保存用户/组信息的表.

是否有更标准的"JPA"方式呢?如果你使用例如OneToMany映射(这是我希望我可以使用的),Glassfish期望的表格不适合你最终会遇到的那种表格结构.

我读过Glassfish仍然使用JDBC来完成JDBCRealm,这可以解释原因.我发现这个博客提出了一种使用JPA的方法.

http://www.codeproject.com/Articles/238779/J2EE-JDBC-based-authentication-with-JPA-Entities-i

但有没有"官方"方式与JPA一起做?我想确保遵循最佳实践以确保我有一个安全的应用程序.

谢谢

java glassfish jpa-2.0

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

var是集合,而不是项目

我循环遍历'RSVP'对象的集合并打印出每个'Name'属性的值,就像这样

<p:dataTable id="rsvpDataTable" var="rsvp" value="#{eventController.event.rsvps}"...
   <h:outputText value="#{rsvp.name}" />
</p:dataTable>
Run Code Online (Sandbox Code Playgroud)

但我收到错误:类'org.hibernate.collection.internal.PersistentSet'没有属性'name'

相反,我打印出'rsvp.class.name'来查看它是什么类型,它确实是一个PersistentSet.

但为什么?它应该是集合中的单个RSVP实例.

如果我调试代码并在getRsvps()处停止,我可以看到它返回一个包含我的RSVP对象的PersistentSet.RSVP与Event有双向关系.这会导致这个吗?

我有点怀疑它实际上是一个PersistentSet,我原本以为它会被转换回现在正常的'Java'设置,但也许不会.

谢谢

hibernate primefaces

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

System.UnauthorizedAccessException调用UserPrincipal.SetPassword

当我运行此代码时

PrincipalContext ctx = new PrincipalContext(ContextType.Domain,
                                                                adHost,
                                                                adRoot,
                                                                ContextOptions.SimpleBind,
                                                                adUsername,
                                                                adPassword);
UserPrincipal user = UserPrincipal.FindByIdentity(ctx, IdentityType.SamAccountName, username);
user.SetPassword(password);
user.Save();
Run Code Online (Sandbox Code Playgroud)

我得到了这个例外

System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.UnauthorizedAccessException: One or more input parameters are invalid
Run Code Online (Sandbox Code Playgroud)

代码使用"runas/user:命令行运行:( domainadminuser也是本地管理员)使用相同的凭据创建上下文(domainadminuser)我已检查所有用户名,密码等是否正确填充它是否适用于我正在创建PrincipalContext的方式吗?

我完全卡住了.有没有人有任何想法?

谢谢

[更新] 这是我用来使它工作的代码.我想也许ValidateCredentials可以将其付诸实践(可能)

PrincipalContext ctx = new PrincipalContext(ContextType.Domain, parameters["adHost"] );
ctx.ValidateCredentials(parameters["adUsername"], parameters["adPassword"], ContextOptions.SimpleBind);
UserPrincipal user = UserPrincipal.FindByIdentity(ctx, IdentityType.SamAccountName, username);
user.SetPassword(password);
user.Save();
Run Code Online (Sandbox Code Playgroud)

c# active-directory

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

Form.io:在表单上重复复杂对象的推荐方法

我正在尝试使用form.io

我有两个对象:资格和考试。一个资格可以包含多个考试。这两个对象还有几个标准文本字段。

有人可以告诉我构建允许用户输入多个资格(及其考试)的表单的推荐方法吗?像这样:

在此处输入图片说明

form.io 可以实现吗?我认为这将是通过定义资源(例如教程讨论嵌套它们),但不要认为真正实现了我想要的。

angularjs formio

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