1. Unable to translate Unicode character xxx at index xxx to specified code page.

    将非 UTF-8 字符写入 Azure Storage Table 时会发生异常,Microsoft.WindowsAzure.Storage.StorageException: Unable to translate Unicode character xxx at index xxx to specified code page. 所以需要先从字符串中过滤掉非 UTF-8 的字符。
    2020-07-31momo314阅读全文阅读 76
  2. 阻止 AutoMapper 将 null 值映射为 空集合

    如果使用默认配置选项, AutoMapper 会自作主张的将值为 null 的集合类型的字段转换为空集合。
    2020-07-07momo314阅读全文阅读 72
  3. System.FormatException: The format of value 'xxx' is invalid.

    在向 HttpClient 添加 Header 时,默认会进行合法性检查,但有的时候,服务的提供者要求的 Header 并不总是合乎规范的。
    2020-06-15momo314阅读全文阅读 84
  4. ASP.NET MVC/WebApi 路由中包含英文句号(.)的问题.

    如果在路由的最后一节中包含英文句号(.), 则会被识别为 “文件名.扩展名” 的形式,从而导致使用 StaticFileHandler,以静态文件的方式来处理请求,所以就会404。
    2020-06-09momo314阅读全文阅读 82
  5. docker: 使用指定的 nuget server 部署应用程序.

    搭建并使用私有的 nuget server 是很常见的,但是在进行包还原的时候,我们也需要指定 --configfile 参数才行。
    2020-05-31momo314阅读全文阅读 167
  6. It was not possible to find any compatible framework version.

    如果使用 visual studio 为 AspNetCore 3.0 自动生成的 Dockerfile, 你可能会遇到跟我相同的问题:The specified framework 'Microsoft.AspNetCore.App', version '3.0.0' was not found.
    2019-10-23momo314阅读全文阅读 173
  7. GeckoWebBrowser的使用及其前后端交互示例

    winform中嵌入网页很简单,但是想要兼容性高的话,就不那么简单了。自带的 WebBrowser 控件使用本机IE内核,对网页中的javascript/css编写方式要求极高; WebKit.NET 虽然使用优秀的WebKit内核,却只有 x86 版本; 选来选去,只有Gecko内核的 GeckoWebBrowser 才能胜任了。
    2019-05-06momo314阅读全文阅读 439
  8. EntityFramework实体追踪之Attach和Detach

    The instance of entity type 'xxx' cannot be tracked because another instance with the same key value for {'Id'} is already being tracked. When attaching existing entities, ensure that only one entity instance with a given key value is attached.
    2018-10-22momo314阅读全文阅读 400
  9. .NET Core 中的 MEF

    为.NET Core点赞!为MEF点赞!
    2018-10-15momo314阅读全文阅读 154
  10. 指哪打哪:如何控制HTTP请求命中指定负载

    我有特殊的HTTP访问技巧,简单记录一下如何通过 HttpWebRequest.Host 来访问指定负载。

    2016-12-06momo314阅读全文阅读 123