草庐IT

ERROR_DIRECTORY

全部标签

c# - 使用密码和 Azure Active Directory 身份验证的 Asp.net Identity

我正在使用Asp.netIdentity(OWIN)构建一个ASP.NETMVC5网站,并希望支持传统的用户名/密码身份验证以及针对AzureActiveDirectory的身份验证。此应用不需要针对MicrosoftID(LiveID)、Facebook、Twitter或任何其他外部提供商进行身份验证。我找到的最接近的SO问题是这个:HowtodobothAzureActiveDirectorySingleSignOnandFormsAuthenticationsonASP.NETMVC我查看了使用“个人用户帐户”选项以及VS2015中的“工作和学校帐户”选项创建项目时创建的示例。我

c# - "WHERE x IN y"子句与 dapper 和 postgresql 抛出 42601 : syntax error at or near\"$1\"

我有一个字符串数组,我想要一个包含IN子句的查询,例如:"...WHEREt.nameIN('foo','bar','baz')..>"这是我的查询的最后一部分,其中包含一个“whereXinY”子句:...leftjoingenre_tag_band_jointjonhb.id=tj.band_idorob.id=tj.band_idleftjoingenre_tagstontj.genre_tag_id=t.idinnerjoinvenuesvone.venue_id=v.idwheret.nameIN@tagsParam...我这样调用Dappervarshows=con.Que

使用 Json.Net : Error converting value to type 的 C# 枚举反序列化

我正在使用Json.NET序列化/反序列化一些JSONAPI。API响应有一些整数值映射到应用程序中定义的枚举。枚举是这样的:publicenumMyEnum{Type1,Type2,Type3}并且JSONAPI响应具有以下内容:{"Name":"abc","MyEnumValue":"Type1"}有时,API会为我的枚举中未定义的MyEnumValue字段返回一个值,如下所示:{"Name":"abc","MyEnumValue":"Type4"}抛出异常:Errorconvertingvalue"Type4"totype'MyEnum'有没有办法通过分配默认值或其他方法来避免应

c# - 如何在 C# 中将图像文件上传到 Active Directory 用户配置文件?

我需要一种方法来获取*.jpg图像文件并将其上传到WindowsAD2003的ActiveDirectory中的用户配置文件。还有一种方法可以将照片作为流检索或将其公开为安全Web服务,以供Java等跨平台应用程序调用(该死!我是不是要求太多了!!!)正在上传的文件将是*.jpg,它基本上是用户创建的视觉签名文件。有没有在C#中使用ActiveDirectory的任何经验的人提供一些信息,说明如何在与安全相关的最小影响下完成此操作。从WindowsActiveDirectory管理员的角度来看,他必须使这成为可能。对用户配置文件等架构的更改/规定正在上传图像,以便稍后可以从AD中检索图

c# - Directory.Delete 不起作用。访问被拒绝错误,但在 Windows 资源管理器下没问题

我搜索了SO但一无所获。为什么这不起作用?Directory.Delete(@"E:\3\{90120000-001A-0000-0000-0000000FF1CE}-C");上面一行会抛出异常“访问被拒绝”。我有管理员权限,我可以用资源管理器删除目录。看起来像一些禁止使用的字符?但Windows资源管理器可以处理它。我怎样才能删除具有这样名称的目录? 最佳答案 谢谢大家的意见,它帮助我快速找到解决方案。正如Phil所提到的“Directory.Delete如果是,则失败,无论权限如何(请参阅msdn.microsoft.com/e

c# - 获取错误 107 (net::ERR_SSL_PROTOCOL_ERROR):SSL 协议(protocol)错误

我知道在stackoverflow上有很多与相同主题相关的问题,但在这里我有一些不同的问题:我在win7/Winxp上使用安装程序类保留端口并用散列绑定(bind):if(Environment.OSVersion.Version.Major>5){startInfo.Arguments=@"/cnetshhttpaddurlaclurl=https://127.0.0.1:8083/user=EVERYONE";netshhttpaddsslcertipport=127.0.0.1:8083certhash=df03c4b0b32f3302a3b70abe6b5dfd864d0986

c# - 全局异常过滤器或 Application_Error 都没有捕获未处理的异常

我有一个名为LogErrorAttribute的全局异常过滤器:publicclassLogErrorAttribute:IExceptionFilter{privateILogUtilslogUtils;publicvoidOnException(ExceptionContextfilterContext){if(this.logUtils==null){this.logUtils=StructureMapConfig.Container.GetInstance();}this.logUtils.LogError(HttpContext.Current.User.Identity.G

c# - 底层连接已关闭 : An unexpected error occurred on a receive

我在这里是因为我在通过ftp协议(protocol)下载一些文件时遇到了问题。这很奇怪,因为它偶尔会发生,甚至是针对同一个文件。只是一个精度:我正在下载非常大的文件(从500Mo到30Go)这是我的函数返回的异常类型:(抱歉,它是法语的)System.Net.WebException:Laconnexionsous-jacenteaétéfermée:Uneerreurinattendues'estproduitelorsdelaréception。àSystem.Net.FtpWebRequest.CheckError()àSystem.Net.FtpWebRequest.SyncR

c# - 将 Active Directory 与用于 SPA 的 Web API 结合使用

我正在构建单页应用程序,我想知道用户的身份。我们的Intranet中有ActiveDirectory,但我对此知之甚少。我可以使用这样的代码来验证用户名和密码。using(PrincipalContextpc=newPrincipalContext(ContextType.Domain,"YOURDOMAIN")){boolisValid=pc.ValidateCredentials("myuser","mypassword");}事实上,这就是我在ActiveDirectory方面所需要的一切。所以我可以用这段代码创建一些AuthorizationFilter但这意味着用户名和密码必

c# - 无法连接到 VS2012 中的 localDB – "A network-related or instance-specific error occurred while establishing a connection to SQL Server..."

这很奇怪,因为我能够使用相同的连接字符串通过SSMS2008R2连接到localDB("DataSource=(LocalDB)\v11.0;IntegratedSecurity=true")只有C#代码无法连接,我尝试使用ConnectTimeout=60增加登录时间,但没有成功。我还尝试指定数据库InitialCatalog=其中是我通过ssms在localdb上创建的。关于为什么没有连接的任何指示? 最佳答案 有没有可能是因为您忘记对反斜杠进行两次转义?你试过这个吗:"DataSource=(LocalDB)\\v11.0;I