有没有办法强制PrincipalContext连接到特定的域控制器?我正在枚举我的应用程序的锁定帐户列表,我希望能够查询多个服务器并从所有DC返回列表.
目前我得到了我的PrincipalContext连接到的DC,我的列表并不总是完全正确的被锁定的帐户.
我已经做了一些挖掘,但没有看到任何方法来引用PrincipalContext的调用连接到哪个域控制器.
我有一个严重依赖图表的应用程序,目前图表将在ASP.Net开发服务器中运行,但当我尝试发布到我的服务器(Win 2008 Server R2,IIS 7)时,图表不会显示.
使用Firebug,我可以看到对ChartImg.axd的调用返回404,我得到的只是IE中的空白图像持有者,或者在Firefox中没有.到目前为止,我已经搜索了大约3或4个小时,并且已经尝试了所有推荐的内容,但似乎没有任何工作.
我想使用memory/HttpImageHandler,而不是ImageLocation配置.
我的Web.Config
<appSettings>
<!--<add key="ChartImageHandler" value="storage=file;timeout=20;dir=c:\TempImageFiles\;" />-->
<add key="ChartImageHandler" value="storage=memory;timeout=20;deleteAfterServicing=false" />
</appSettings>
<system.webServer>
<handlers>
<remove name="ChartImageHandler" />
<add name="ChartImageHandler" preCondition="integratedMode" verb="GET,HEAD,POST"
path="ChartImg.axd" type="System.Web.UI.DataVisualization.Charting.ChartHttpHandler, System.Web.DataVisualization, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
</handlers>
</system.webServer>
<system.web>
<httpHandlers>
<add path="ChartImg.axd" verb="GET,HEAD,POST" type="System.Web.UI.DataVisualization.Charting.ChartHttpHandler, System.Web.DataVisualization, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
validate="false" />
</httpHandlers>
<pages>
<controls>
<add tagPrefix="asp" namespace="System.Web.UI.DataVisualization.Charting"
assembly="System.Web.DataVisualization, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
</controls>
</pages>
<compilation debug="true" targetFramework="4.0">
<assemblies>
<add assembly="System.Web.DataVisualization, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
</assemblies>
</compilation>
<customErrors mode="Off"/>
</system.web>
Run Code Online (Sandbox Code Playgroud)
有没有人有任何想法,我出错了,以防止我在我的服务器上工作?
我对.NET方面非常熟悉,并且正在尝试使用Mono进行一些编码.
我习惯ConfigurationManager.ConnectionStrings["index"]在.NET中使用web.config读取连接字符串,并试图找到一种在Mono中执行此操作的方法.显然Mono中没有ConfigurationManager?我有一个System.ConfigurtationSettings,但我最接近的是AppSettings,而MonoDevelop告诉我它已经过时了.
我在这里完全遗漏了一些关于如何在Mono Web应用程序中读取web.config的内容吗?
我正在处理一份报告,需要向我的一个数据集和 RPT 文件中添加一列,但是当我尝试修改数据集时,我收到一个错误,指出指定的表不存在。当我查看代码时,看起来最初有一个用于此目的的表,但这种方法已被放弃,现在改为使用附加到报告的代码中的 DataSet 来完成。
我的问题是我需要在报告中添加这个新列,但我似乎无法以某种方式处理数据,因此我无法将我的新字段拖到报告上,因为我找不到所需的部分的 DataSet,因为它不像以前那样存在,现在代码中的 DataSet 取而代之。
任何人都能够为我指明如何进行这项工作的正确方向?
更新: 这大致是我的数据集如何进入水晶报表
private Sub ShowReport()
Dim dsStatsForPlanned As DataSet = Nothing
dsStatsForPlanned = DirectCast(Session(CreateSessionKey()), DataSet)
plannedProductRpt.SetDataSource(dsStatsForPlanned)
End Sub
Run Code Online (Sandbox Code Playgroud)
我在来自 Session 的 DataSet 中添加了我需要的附加字段,但我正在尝试使用 Designer 将此额外字段添加到报告中,并且当我尝试刷新或更改数据源时,Designer 告诉我table 不存在,大概是因为该表仅存在于内存中,并且不直接绑定到 SQL 表。
我正在我的代码后面的文件中构建一个按钮,并希望将click函数绑定到另一个按钮的现有单击函数.我该如何处理?我希望有一些简单的东西:
Button b = new Button();
b.onClick = otherClickEvent();
Run Code Online (Sandbox Code Playgroud)
但显然这是不可行的.我在这里错过了一些东西.我知道OnClientClick,但这显然只涉及JS方面.
我正在尝试使用pgAdmin在Postgres 8.4中创建一个函数,我有以下代码
CREATE OR REPLACE FUNCTION spcwriteperson(IN fname varchar(20))
RETURNS VOID AS
$BODY$
INSERT INTO person ("firstName") VALUES(fname);
$BODY$
LANGUAGE sql VOLATILE
COST 100;
Run Code Online (Sandbox Code Playgroud)
当我尝试运行它时,它抱怨VALUES(fname)的fname不是列.我来自于在MySQL和Sql Server中编写sprocs和函数.任何帮助为什么这不起作用,或我做错了什么?
我有一个控件列表,List<Control>我希望能够检查他们的类型.因为我的列表只包含Controls,所以执行typeof()不会让我太过分,我想能够询问是否List<Control>[0]是Checkbox,TextBox,Label等.
我如何找到列表中具有哪种特定类型的控件?
asp.net ×4
c# ×3
dataset ×1
function ×1
mono ×1
monodevelop ×1
mschart ×1
pgadmin ×1
postgresql ×1