在我当前的项目中,我们需要针对Active Directory对ASP.NET应用程序的用户进行身份验证.我认为可以使用会员提供商实现,而不会出现太多问题.但我们还需要管理将保留在ASP角色管理工具中的用户角色.
有没有人实现这种配置?它看起来可行吗?一个或另一个点的任何提示?
谢谢.大卫
我正在尝试将PartCover.NET与NAnt和CruiseControl.NET集成我可以毫无问题地运行PartCover.NET浏览器,但是一旦我尝试在NAnt任务中运行它(在我的CCNET构建中)它就无法工作.
我的NAnt目标必定存在问题,但我无法找到它.也许有人过去经历过同样的问题?
<target name="CoverageUnitTest" description="Code coverage of unit tests">
<exec program="${PartCover.exe}">
<arg value="--target=${NUnit.console}" />
<arg value="--target-work-dir=${project.dir}\bin\${configuration}"/>
<arg value="--target-args=${project}.dll" />
<arg value="--output=C:\partcover.xml" />
<arg value="--include=[*]*" />
</exec>
</target>
Run Code Online (Sandbox Code Playgroud)
在CruiseControl中,我收到以下错误消息:[exec]无效选项'--target C:\ NUnit\bin \nunit-console.exe'
Build Error: NAnt.Core.BuildException
External Program Failed: C:\PartCover\PartCover.exe (return code was -1)
in C:\default.build line: 20 col: 4
at NAnt.Core.Tasks.ExternalProgramBase.ExecuteTask()
at NAnt.Core.Tasks.ExecTask.ExecuteTask()
at NAnt.Core.Task.Execute()
at NAnt.Core.Target.Execute()
at NAnt.Core.Project.Execute(String targetName, Boolean forceDependencies)
at NAnt.Core.Project.Execute()
at NAnt.Core.Project.Run()
Run Code Online (Sandbox Code Playgroud)
谢谢 !大卫