随笔- 672
文章- 2
评论- 325
阅读-
281万
08 2019 档案
在ASP.NET Core中获取客户端和服务器端的IP地址(转载)
摘要:随着ASP.NET的发展,有不同的方式从请求中访问客户端IP地址。WebForms和MVC Web应用程序只是访问当前HTTP上下文的请求。 或者只是直接引用当前的Request 但是,这在ASP.NET Core 2.0及更高版本中不起作用。您必须从ConfigureServices方法中的Sta
阅读全文
Implementing Azure AD Single Sign-Out in ASP.NET Core(转载)
摘要:Let's start with a scenario. Bob the user has logged in to your ASP.NET Core application through Azure AD authentication. Bob then also opens their em
阅读全文
.NET Core中如何对Url进行编码和解码
摘要:我们在.NET Core项目中,可以用WebUtility类对Url进行编码和解码,首先我们要确保项目中引入了nuget包:System.Runtime.Extensions 当然这个nuget包默认就是包含在.NET Core的核心库中的,所以正常情况下不用单独去引入。 我们来看看WebUtili
阅读全文
How to signout from an Azure Application?(转载)
摘要:问: I have created a Azure AD application and a Web App. The Azure AD Application uses AAD Authentication. This works well. When I go to my URL and I a
阅读全文
ASP.NET Core中如何显示[PII is hidden]的隐藏信息
摘要:有时候我们在ASP.NET Core项目运行时,发生在后台程序中的错误会将关键信息隐藏为[PII is hidden]这种占位符,如下所示: 而知道这些关键信息,有时候对我们调试程序是非常重要的。所以我们可以在ASP.NET Core项目的Startup类中,添加IdentityModelEvent
阅读全文
C#使用HttpWebRequest发送数据和使用HttpWebResponse接收数据的一个简单示例
摘要:新建一个.NET Core控制台项目,代码如下所示: 注意本文阐述的重点是,上面代码中,如果responseStream.Read(readBuffer, 0, readBuffer.Length)返回的值readBytes为 0了,表示HttpWebResponse中的所有数据已经被读取完毕了。
阅读全文
使用ASP.NET Core MVC应用程序中的ResponseCache属性处理缓存(转载)
摘要:HTTP响应的缓存意味着当发出HTTP请求时,服务器生成的响应由浏览器或服务器存储在某个地方,以便在对同一资源的连续HTTP请求中重复使用。实质上,我们正在存储生成的响应,并将该响应重用于后续请求一段时间。存储可以在客户端进行,例如浏览器或服务器端本身。当存储在客户端时,HTTP响应的缓存减少了客户
阅读全文
.NET Core解析DNS域名或主机名的方法
摘要:在.NET Core中我们可以用System.Net.Dns类来解析域名或主机名的IP地址,我们新建一个.NET Core控制台项目,写入下面代码: 运行代码,我们输入百度的域名:www.baidu.com,结果如下: 我们在Web浏览器中输入获取到的IP地址:61.135.169.121,可以访问
阅读全文
SQL Server 事务日志截断、回绕与收缩(转载)
摘要:每个 SQL Server 数据库都具有事务日志,用于记录所有事务以及每个事务对数据库所做的修改。 必须定期截断事务日志以避免它被填满。 但是,一些因素可能延迟日志截断,因此监视日志大小很重要。 某些操作可以最小日志量进行记录以减少其对事务日志大小的影响。 事务日志是数据库的重要组件,如果系统出现故
阅读全文