草庐IT

starting-activity

全部标签

c# - 从 MVC 查询 Active Directory 结果为 : Attempted to access an unloaded appdomain.(HRESULT 异常:0x80131014)

我在MVC网络应用程序中使用.Net4上的c#时遇到问题,当我查询ActiveDirectory时,我经常收到错误:Attemptedtoaccessanunloaded应用程序域。(HRESULT的异常:0x80131014)。奇怪的是,它会在一段时间内完美运行,然后它会开始发生,然后再次消失。我对该函数进行了一些修改以使其正常工作,但它们似乎都失败了。我想知道我是否做错了什么,或者是否有更好的方法。这是我当前的函数,它将接受一个loginId和一个PrincipalContext。loginId可以是用户DisplayName即“JohnSmith”,也可以是DOMAINNAME\

c# - 使用 Thread.Start 与 QueueUserWorkItem 的优势

在多线程.NET编程中,使用ThreadPool.QueueUserWorkItem与通过newThread()和Thread.Start()启动我自己的线程的决策标准是什么?在服务器应用程序(比方说,ASP.NET应用程序或WCF服务)中,我认为ThreadPool始终存在并且可用。在客户端应用程序(如WinForms或WPF应用程序)中呢?启动线程池是否有成本?如果我只想让3或4个线程在某些计算上短时间工作,QUWI还是Thread.Start()更好。 最佳答案 ThreadPool始终存在,但是根据处理器的数量,分配给池的线

c# - 使用 Thread.Start 与 QueueUserWorkItem 的优势

在多线程.NET编程中,使用ThreadPool.QueueUserWorkItem与通过newThread()和Thread.Start()启动我自己的线程的决策标准是什么?在服务器应用程序(比方说,ASP.NET应用程序或WCF服务)中,我认为ThreadPool始终存在并且可用。在客户端应用程序(如WinForms或WPF应用程序)中呢?启动线程池是否有成本?如果我只想让3或4个线程在某些计算上短时间工作,QUWI还是Thread.Start()更好。 最佳答案 ThreadPool始终存在,但是根据处理器的数量,分配给池的线

c# - 我如何将 Activator.CreateInstance 与字符串一起使用?

在我的反射代码中,我的通用代码部分遇到了问题。特别是当我使用字符串时。varoVal=(object)"Test";varoType=oVal.GetType();varsz=Activator.CreateInstance(oType,oVal);异常Anunhandledexceptionoftype'System.MissingMethodException'occurredinmscorlib.dllAdditionalinformation:Constructorontype'System.String'notfound.我出于测试目的尝试了这个,它也出现在这个单衬里vars

c# - 我如何将 Activator.CreateInstance 与字符串一起使用?

在我的反射代码中,我的通用代码部分遇到了问题。特别是当我使用字符串时。varoVal=(object)"Test";varoType=oVal.GetType();varsz=Activator.CreateInstance(oType,oVal);异常Anunhandledexceptionoftype'System.MissingMethodException'occurredinmscorlib.dllAdditionalinformation:Constructorontype'System.String'notfound.我出于测试目的尝试了这个,它也出现在这个单衬里vars

c# - 使用 .NET Process.Start 运行时进程挂起——怎么了?

我围绕svn.exe编写了一个快速而肮脏的包装器来检索一些内容并用它做一些事情,但对于某些输入,它偶尔会重复地挂起并且不会完成。例如,一个调用是svnlist:svnlist"http://myserver:84/svn/Documents/Instruments/"--xml--no-auth-cache--usernamemyuser--passwordmypassword当我只是从命令shell执行时,此命令行运行良好,但它卡在我的应用程序中。运行此代码的C#代码是:stringcmd="svn.exe";stringarguments="list\"http://myserve

c# - 使用 .NET Process.Start 运行时进程挂起——怎么了?

我围绕svn.exe编写了一个快速而肮脏的包装器来检索一些内容并用它做一些事情,但对于某些输入,它偶尔会重复地挂起并且不会完成。例如,一个调用是svnlist:svnlist"http://myserver:84/svn/Documents/Instruments/"--xml--no-auth-cache--usernamemyuser--passwordmypassword当我只是从命令shell执行时,此命令行运行良好,但它卡在我的应用程序中。运行此代码的C#代码是:stringcmd="svn.exe";stringarguments="list\"http://myserve

An error occurred while starting the application

问题Anerroroccurredwhilestartingtheapplication..NETCore4.6.27617.05X64v4.0.0.0|Microsoft.AspNetCore.Hostingversion2.2.0-rtm-35687|MicrosoftWindows6.3.9600|Needhelp?本地与测试库正常,发布到正式环境IIS报这个错误,首先这个错误,不是版本问题,就是具体错误信息没给显示到页面上被屏蔽了,需要先将真正的报错原因显示出来。解放方案打开该网站的站点-发布目录文件夹,找到web.config文件打开web.config找到stdoutLogEnab

c# - Active Directory COM 异常 - 发生操作错误 (0x80072020)

当我尝试使用GroupPrincipal.FindByIdentity方法查询ActiveDirectory时,出现间歇性COM异常“发生操作错误(0x80072020)”(如下所示)这是我的代码:PrincipalContextctx=newPrincipalContext(ContextType.Domain,Environment.UserDomainName);GroupPrincipalgroupPrincipal=GroupPrincipal.FindByIdentity(ctx,IdentityType.Name,"Grouptofind");我收到异常:InnerExc

c# - Active Directory COM 异常 - 发生操作错误 (0x80072020)

当我尝试使用GroupPrincipal.FindByIdentity方法查询ActiveDirectory时,出现间歇性COM异常“发生操作错误(0x80072020)”(如下所示)这是我的代码:PrincipalContextctx=newPrincipalContext(ContextType.Domain,Environment.UserDomainName);GroupPrincipalgroupPrincipal=GroupPrincipal.FindByIdentity(ctx,IdentityType.Name,"Grouptofind");我收到异常:InnerExc