【问题标题】:Issue with Publishing ASP.NET Core (with .net framework) vs 2015发布 ASP.NET Core(使用 .net 框架)与 2015 的问题
【发布时间】:2016-10-25 14:44:45
【问题描述】:

在发布 asp.net 核心(使用 .net 框架)应用程序时遇到以下问题 从 Visual Studio 或使用 cmd 提示符 dotnet publish

拒绝访问路径“C:\Users\AppData\Local\Temp\PublishTemp\Microsoft.AspNetCore.Cryptography.Internal.dll”。

【问题讨论】:

  • 您是否在管理员模式下运行 VS2015?
  • 不走运!!!!.. github上有帖子... github.com/dotnet/cli/issues/3419
  • 我不确定您为什么要尝试发布到临时文件夹。您可以使用命令dotnet publish -o C:\Publish 发布到 C 或 D 驱动器中的任何其他文件夹,在这种情况下您可能不会收到拒绝访问错误。
  • 确保您选择包含已发布项目的目录文件夹未设置为只读

标签: c# asp.net asp.net-core


【解决方案1】:

我有那个是因为我的项目文件受源代码控制(在我的情况下是强制的)。检查 app.config 为我完成了这项工作,我只是保持检查状态,从不提交。

【讨论】:

  • 仍然面临同样的问题。
  • 那么有两个建议。 1-当您检查 app.config 并尝试再次重新编译之前,手动删除编译的每个产品(大部分时间是 bin 文件夹) 2-如果您有一个持有此 DLL 的进程,您能否与 processexplorer 进行检查: Microsoft.AspNetCore.Cryptography.Internal.dll
猜你喜欢
  • 1970-01-01
  • 2016-09-02
  • 2017-06-17
  • 1970-01-01
  • 1970-01-01
  • 2022-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-09-03
相关资源
最近更新 更多