【C# 操作SQL Server 公共库】教程文章相关的互联网学习教程文章

c# – Server.MapPath VS. @href(“〜/ SomeFile.cshtml”)

我已经在MSDN上关注了这些教程,他们(从我所见过的)似乎都使用了@Href()来获取URL.例如. < a href =“@ Href(”?/“)”>一些链接< / a>但我记得几个月前在这里阅读使用Server.MapPath(),例如更安全. < a href =“@ Server.MapPath(”?/“)”>一些链接< / a>因为它将它转换为完整路径,这意味着你不能编辑底层代码来改变表单提交的位置(或类似的东西).这是真的? 我应该使用Href()还是Server.MapPath()?哪一个更好,为什么?解决方法:...

如何将Daemon或Server的Azure AD OAuth2访问令牌和刷新令牌转换为C#ASP.NET Web API【代码】

我已经将Azure AD OAuth2守护程序或服务器实现为ASP.NET Web API.但是我只收到一个访问令牌,它是AuthenticationResult上的属性.见下面的实施.public IHttpActionResult GetAccessToken(string clientId, string clientkey){AuthenticationContext authContext = new AuthenticationContext(authority);ClientCredential clientCredential = new ClientCredential(clientId, clientkey);AuthenticationResult authenticationResult ...

c# – Exchange Server不支持所请求的版本【代码】

我得到此错误,因为FindItemsResult与我使用的交换版本不兼容,这是2013年.Exchange Server doesn't support the requested version.我的代码:SearchFilter sf = new SearchFilter.SearchFilterCollection(LogicalOperator.And, new SearchFilter.IsEqualTo(EmailMessageSchema.IsRead, false));FindItemsResults<Item> items = service.FindItems(WellKnownFolderName.Inbox, sf, new ItemView(10));foreach (Item item in items.I...

c# – Identity Server 4 Swagger身份验证【代码】

我目前在使用swagger授权对身份服务器4的api调用时遇到问题.我的招摇依赖是使用swashbuckle版本身份服务器4中的-beta客户端对象看起来像new Client {ClientId="swagger",Enabled = true,ClientName="Swagger",AllowedGrantTypes = GrantTypes.Implicit,ClientSecrets = new List<Secret>{new Secret("secret".Sha256())},AllowedScopes = new List<string>{"apil"},RedirectUris = new List<string>{"http://localhost:15138/swagg...

c# – 如何在asp.net mvc核心中编写Identity Server 4的集成测试【代码】

我正在使用身份服务器4的web api.我不知道从哪里开始编写集成测试.我有一个登录控制器接收用户名和密码,用于ResourceOwnerPassword授权类型.以下是我的代码. 控制器.[Route("Authentication/Login")] public async Task<IActionResult> WebApiLogin(string username, string password) {var accessToken = await UserAccessToken.GenerateToken(username, password);return new JsonResult(accessToken); }用于生成令牌的类public ...

c# – 是否可以使用在.net核心上运行的Identity Server 4和在.net 4.5.1上运行的WebApi应用程序?

请考虑以下情形.您有一个应用程序,用asp.net webapi实现api. 您正在设置一个新的Identity Server 4以用于您的基础架构.您需要api才能使用Identity Server. 如果是IdentityServer 3,则使用IdentityServer3.AccessTokenValidation. 如果您的api在.net核心上,您将使用IdentityServer4.AccessTokenValidation 但鉴于你的api使用旧式的asp.net webapi,甚至不是owin,而你的Identity Server基于.net核心,你有没有选择让它们一起工作?解决...

c# – AutoMapper:PreserveReferences和MaxDepth有什么区别?【代码】

我有点困惑.我无法找出PreserveReferences和MaxDepth之间的区别. 假设我们有以下DTO和模型.public class PersonEntity {public PersonEntity InnerPerson { get; set; } }public class PersonModel {public PersonModel InnerPerson { get; set; } }如文档中所述:Previously, AutoMapper could handle circular references by keepingtrack of what was mapped, and on every mapping, check a localhashtable of source/destinat...

c# – 我可以在我的开发机器上模拟MS Compute Cluster Server吗?

我有一个客户端项目,包括管理MS Compute Cluster上的作业.我将在他们的网络之外开发应用程序,并且想要一种开发/调试我的应用程序的方法,而无需在他们的网络上. 我正在使用C#开发应用程序,到目前为止我所拥有的只是Microsoft Compute Cluster Pack SDK.解决方法:也许这个网络广播可以帮助你 Event link

c# – 多个线程设置ServicePointManager.ServerCertificateValidationCallback是否安全?【代码】

要忽略ssl证书错误,我在进行HttpWebRequest之前在静态方法中设置ServicePointManager.ServerCertificateValidationCallback.我只希望对内部请求执行此操作,因此我将属性重置为finally块中的默认值.但是因为它是一个Web应用程序,当多个线程修改属性时会出现问题吗? 这是我如何使用该属性public static String GetResource() {try{ ServicePointManager.ServerCertificateValidationCallback += delegate { return true; }; ...

c# – 绕过/忽略Exchange Server“最大发送大小”?

我会尽快开始赏金并奖励150(这就是我所拥有的)解决方案. 我正在开发Outlook添加.当发送消息时,添加处理消息,它删除附件并通过不同的传输通道发送它们并将附件下载链接放在消息体中. 当使用具有“最大发送大小”限制的Exchange服务器的Outlook时,用户甚至无法将大文件附加到消息. Outlook显示强制交换限制的警告. 更糟糕的是,在任何附件事件被触发之前,拒绝附件. 我需要一种方法来绕过这种行为.允许用户使用outlook纸夹按钮或拖放添...

c# – 有没有办法自定义Thinktecture.IdentityServer.v2登录页面?

我正在使用Thinktecture.IdentityServer.v2应用程序为几个内部应用程序执行SSO,但是希望为每个应用程序自定义登录页面以获得更流畅的用户体验.我似乎找不到办法做到这一点. 是否可以根据客户端所在的源应用程序自定义登录页面?解决方法:“我似乎无法找到办法做到这一点.” – 你有多努力?

c# – 通过Crystal Web Services以编程方式在Crystal Server上设置Crystal Report的数据源【代码】

如何更改Crystal报表在运行时在水晶服务器中运行的数据源(数据库服务器,用户名,密码)? 我有一个水晶服务器并上传了具有set数据源的报告(SQL Server 2005托管在SERVER A,userA,passwordA).我想安排报告使用我编写的c#客户端使用不同的数据源(在SERVER B上托管的SQL Server 2005,userB,passwordB)运行. c#客户端可以使用crystal webservices提供的对象来安排报表在服务器内运行.我一直在使用以下3个对象:BIPlatform InfoObject Cry...

C#中Request.ServerVariables详细说明及代理

Request.ServerVariables("Url") 返回服务器地址Request.ServerVariables("Path_Info") 客户端提供的路径信息Request.ServerVariables("Appl_Physical_Path") 与应用程序元数据库路径相应的物理路径Request.ServerVariables("Path_Translated") 通过由虚拟至物理的映射后得到的路径Request.ServerVariables("Script_Name") 执行脚本的名称Request.ServerVariables("Query_String") 查询字符串內容Request.ServerVariables("Http_Re...

C# 读取 sql server 大型字段(单个字段大小超过10G)【代码】

如果电脑内存够大,并且只为这一个程序服务,当然这不是问题,可大多数场景并非如此。var file = @"a.zip"; using (var conn = new SqlConnection("Data Source=.;Integrated Security=SSPI;Initial Catalog=ABC")) {conn.Open();var sql = "SELECT TOP 1 BulkColumn FROM OPENROWSET(BULK " + file + ", SINGLE_BLOB) f";using (var cmd = new SqlCommand(sql, conn)){cmd.CommandTimeout = 0;using (var dr = cmd.ExecuteReader(...

sqlserver空间数据 + c# 实现查询附近的设备【图】

前言 一个小需求的实现,做一个备忘,个人理解,可能存在错误。 客户有很多设备,这些设备分散在不同的地方,现在需要通过小程序获取附近的(比如1000米)之类的设备列表,以距离排序 第一个想到的的是找百度/腾讯等地图,看有没有提供相应的开放api,先将我们的设备id以及对应的经纬度存储到地图中,再调用某个api,传入我当前坐标经纬度,然后返回附近的设备列表。最后没找到这个接口。应该是有,但是我没找到 第二个想能不能通过...