You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

ASP.NET Core 3.1升级至.NET 6后运行异常及发布问题求助

.NET 6升级后发布及FileSystemWatcher异常问题

问题描述

  • ASP.NET Core 3.1 Web应用升级至.NET 6后,本地构建正常,但通过dotnet CLI在IIS服务器发布时,出现构建成功但运行时抛出程序集引用缺失异常的情况。
  • 临时采用本地发布后复制文件到服务器的方式可正常运行,但原有FileSystemWatcher功能出现异常:监测到目标文件夹新增文件后,应用内存飙升却不执行文件处理逻辑,无任何异常抛出,调试时Watch()方法的断点无法命中。

已尝试的解决措施

  • 删除项目的bin/obj文件夹
  • 清理NuGet本地缓存
  • 直接引用报错的程序集
  • 降级回.NET Core 3.1仍无效:服务器端依旧抛出System.IO.FileNotFoundException,提示找不到System.Security.Cryptography程序集

相关信息

  • 涉及代码文件:Startup.cs、Program.cs、Watch()方法、项目文件
  • 使用的dotnet发布命令:
dotnet publish -o "C:\Dashboard Files\Dashboard Publish" --self-contained -f net6.0 -r win-x64 -c Debug

内容的提问来源于stack exchange,提问作者Southpaw

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.23 16:17:01