草庐IT

提供者

全部标签

c# - 使用 C# 的 Windows 凭据提供程序

有人用C#成功创建了自定义Windows凭据提供程序吗?WindowsSDK中的示例全部使用C++。我所做的一些初步搜索表明这可能是可能的,但似乎找不到任何人证实了这一点。 最佳答案 +1pgina.正如Cody所说,没有可用于创建凭据提供程序的托管API,如果您想走pInvoke路线,那么解决pInvoke问题可能会花费更多时间,而不是弄清楚凭据提供程序。pGina可以帮助您的地方在于它有一个很好的插件架构,并且插件是用托管代码编写的。见图表here.pGina处理与LogonUI(native代码)的通信,但依赖插件(托管)进行

c# - 无法在自定义配置文件提供程序中加载类型

我正在用C#编写一个小型控制台应用程序,它引用了一个自定义程序集,该程序集实现了自定义.net配置文件提供程序。我已将以下部分添加到引用自定义类和程序集的app.config文件中。但是,当我在Debug模式下运行该应用程序时,出现以下错误,就好像它是在System.Web程序集而不是在app.config文件中指定的程序集中查找一样。无法从程序集“System.Web,Version=2.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a”加载类型“MyCompany.Web.User.GenericProfile”。强>我有一

c# - EntityFramework 过程或函数 '' 需要参数 '',但未提供

我很抱歉问了一个基本问题,但是我找不到这个错误的原因。我正在使用EntityFramework执行存储过程,我传递了四个参数,但是SQL数据库似乎拒绝了它们。谁能指出我正确的方向?我的代码:ObjectResultresultList=container.ExecuteStoreQuery("SearchDirectoryEntries",newSqlParameter("@DirectoryId",search.DirectoryId),newSqlParameter("@Latitude",point.Latitude),newSqlParameter("@Longitude",p

c# - 在 OData 中提供 DateTime 值

我目前正在编写一个特殊的客户端应用程序,以允许我们的单元测试使用OData接口(interface),该接口(interface)使用XML结构作为原子源。一切似乎都正常工作,但当我需要将DateTime值作为属性传递时,我遇到了麻烦。我编写了以下代码,从对象的属性中提取DateTime值并以特定格式存储它:privatestaticvoidGenerateProperty(StringBuilderxml,Tobj,PropertyInfoinfo){//Extracttheinformationaboutthepropertyifitcontainsavalue.if(info.G

c# - 为什么 System.Array 类实现 IList 但不提供 Add()

这段代码:int[]myArr={1,2};myArr.Add(3);在构建时抛出以下错误:errorCS1061:'System.Array'doesnotcontainadefinitionfor'Add'andnoextensionmethod'Add'acceptingafirstargumentoftype'System.Array'couldbefound(areyoumissingausingdirectiveoranassemblyreference?)IList接口(interface)有Add()方法,为什么Array没有实现?更新:我从答案中看到它确实明确地实现了

c# - 如何在 Visual Studio 中为 .exe 提供 ico 图像?

我的应用程序在任务栏和窗口中使用了.ico图像,但是如何设置.exe以使用图标?关于这个主题,有没有人有关于如何使用ico图像的任何资源?比如开始栏使用什么尺寸等等?据我所知,有一些工具可以分配.exe的图标图像,但这肯定不是正确的做法。提前致谢。 最佳答案 您可以从通用属性->常规->应用程序图标更改应用程序图标 关于c#-如何在VisualStudio中为.exe提供ico图像?,我们在StackOverflow上找到一个类似的问题: https://st

用CloudFormation或SAM部署身份提供商

我有一个CodeStar项目,使用控制台我为OpenIDConnect创建了一个身份提供商和一个身份池。这起作用了,我可以验证我的所有资源。我会将手动过程变成更加自动化的东西。前两件事是创建身份提供商为该提供商创建一个身份池。理想的解决方案是,在代码星项目中添加几个说明。我试图查看SAM文档,似乎对身份提供商创建没有一些有用的东西。我看了云形式设计师,似乎没有任何需求。这怎么可能?如何自动化并将这些信息放在源控制下?看答案CloudFormation现在支持OpenIDConnect和SAML身份提供商:AWS::IAM::SAMLProvider资源类型用于SAML提供商和AWS::IAM:

错误:[$喷油器:UNPR]未知提供商:MusicserviceProvider< - Musicservice< - MusicController

我试图添加一项服务以获取API的数据。但它给出了一个错误错误:[$喷油器:UNPR]未知提供商:MusicserviceProvider<-Musicservice<-MusicController”控制器(function(app){varMusicListController=function($scope,musicService){$scope.message="JagadishKM";musicService.getAll().then(function(response){$scope.musics=response.data;console.log($scope.mu

c# - 谁能提供一个很好的 "idiot' s 指南”来在 VS2008 (C#) Pro 中创建安装程序?

我有VisualC#2008Professional,并且已经开发了C#应用程序的前半部分(控制台模式),现在正在开发后半部分(GUI)。我正在寻找一种简单的方法来为其创建安装程序。生产专业安装人员需要采取哪些步骤?有一个类似的问题here关于Express版本,但我有Pro,我希望尽可能坚持使用标准的VS内容(如果您认为您可以说服我第三方安装程序创建者比仅VS的解决方案好得多,请提供无论如何,这是一个镜头)。请记住,我对升级到VS2010还没有兴趣,即使创建安装程序要简单一百倍。当收入开始滚动时,这可能会在以后出现:-)另请注意,此应用程序的GUI组件是与控制台部分完全独立的可执行文

c# - 不存在从对象类型 System.Web.UI.WebControls.TextBox 到已知托管提供程序 native 类型的映射

这是我的代码SqlCommandcmd=newSqlCommand("spRegisterUser",con);cmd.CommandType=CommandType.StoredProcedure;SqlParameterusername=newSqlParameter("@UserName",txtUserName.Text);SqlParameterpassword=newSqlParameter("@Password",txtPassword);SqlParameteremail=newSqlParameter("@Email",txtEmail.Text);SqlParame