.NET基础
c#基础
tanxinji
站在巨人的肩膀上
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
windbg查Socket服务内存占用大排查记录
通过内存分析工具定位Socket服务中未被回收的大字节数组问题。使用!dumpheap查找到两个约788MB的Byte[]对象,通过gcroot发现线程6的recv调用持有引用。最终确定是Socket接收数据时未及时处理导致内存占用,解决方案是增加缓存机制及时取用数据。原创 2025-09-25 19:12:00 · 228 阅读 · 0 评论 -
C#将文件和字节数组相互转换,字节数组和字符串相互转换
本文介绍了C#中文件和字节数组的相互转换方法。文件转字节数组可使用File.ReadAllBytes或FileStream读取,字节数组转文件可用File.WriteAllBytes或FileStream+BinaryWriter写入。同时展示了字符串与字节数组的转换:通过Encoding.UTF8进行编解码,以及使用BitConverter将字节数组转为十六进制字符串(如"48656C6C6F")。两种方法都提供了简洁的代码示例原创 2024-06-05 23:18:20 · 792 阅读 · 0 评论 -
记windbg查内存溢出时,执行.loadby sos提示Syntax error in extension string的处理,!dumpheap -stat执行不了
现在加载sos查堆栈信息。习惯性的.loadby sos,发现不能用了。.loadby不需要声明路径,会加载.chain下托管的dll。没有的话,需要指定加载对应版本的sos.dll。dmp是64位的,C:\Windows\Microsoft.NET\Framework64\对应版本\sos.dll。dmp是32位的,C:\Windows\Microsoft.NET\Framework\对应版本\sos.dll。版本差异:可以去电脑找路径对应的版本。原创 2025-09-22 20:00:00 · 266 阅读 · 0 评论 -
ASP.net数据从Controller传递到视图
使用 ViewData:使用 ViewData 字典将数据存储在键值对中,并在视图中通过键访问这些数据。使用 ViewBag:使用 ViewBag 对象将数据存储在动态属性中,并在视图中访问这些属性。在控制器中,使用 ViewBag 对象将数据存储在动态属性中,并在视图中访问这些属性。在控制器中,使用 ViewData 将数据存储在字典中,并使用键值对的方式进行存取。使用模型:创建一个模型对象,并将数据赋值给模型的属性,然后将模型传递给视图。在视图中,通过在视图顶部声明模型类型,并使用模型属性访问数据。原创 2023-10-13 16:43:34 · 1022 阅读 · 0 评论 -
ASP.net后端Controller获取前端select标签选择option选项的值
Request.Form[“mySelect”] 可以获取前端传的name="mySelect"的值。后端Controller。原创 2023-10-16 19:00:00 · 597 阅读 · 0 评论 -
C#中的循环
1.foreach循环。原创 2023-10-15 08:00:00 · 351 阅读 · 0 评论 -
ASP.net相关目录,相关配置文件和.后缀名解释
Machine.config:Machine.config 是全局的 ASP.NET 配置文件,位于.NET Framework 安装目录的\Config 文件夹下。.config:.config 是各种配置文件的通用后缀名,如 Web.config、App.config 和 Machine.config。Global.asax:Global.asax 是一个全局的应用程序类文件,用于处理应用程序级别的事件,如应用程序的启动和关闭、会话管理、应用程序错误处理等。原创 2023-10-14 19:00:00 · 832 阅读 · 0 评论 -
无法向会话状态服务器发出会话状态请求。请确保 ASP.NET State Service (ASP.NET 状态服务)已启动,并且客户端端口与服务器端口相同
无法向会话状态服务器发出会话状态请求。如果服务器位于远程计算机上,请检查 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\aspnet_state\Parameters\AllowRemoteConnection 的值,确保服务器接受远程请求。如果服务器位于本地计算机上,并且上面提到的注册表值不存在或者设置为 0,则状态服务器连接字符串必须使用“localhost”或“127.0.0.1”作为服务器名称。“/”应用程序中的服务器错误。转载 2023-10-09 13:00:00 · 1394 阅读 · 0 评论
分享