【发布时间】:2018-04-20 04:29:09
【问题描述】:
最近在使用 Visual Studio 时遇到了最奇怪的问题。我正在运行 2017 年,我有一个回购协议,我一直在与一位同事合作一段时间,突然有一天,我尝试构建,但出现了几个错误,
对路径function.json的访问被拒绝
然后在构建和清理解决方案多次尝试后,我收到大量 MSB3021 错误说明,
无法将文件“localfilepath.dll”复制到“bin\Debug...\file.dll”
我有一位同事能够在他的机器上正常访问 repo,并且一切正常。不确定它是否相关,但这是一个包含 2 个 Azure 函数项目和 1 个类库项目的项目。我的其他本地存储库也可以很好地构建和重建。
我的尝试:
- 关闭 Visual Studio 的所有实例并重新打开项目(没有任何变化)
- 重新启动我的计算机(我第一次打开项目时可以成功构建,但第二次无法构建。那时我再次收到所有错误)
- 从我的机器本地删除 repo 并从 github 拉下一个新副本(完全相同的问题重现)
【问题讨论】:
-
听起来您的应用程序在您第一次构建后仍在运行。检查浏览器窗口或 IIS (express) 以查看它是否仍有正在运行的应用程序。
-
@oerkelens 我确实想知道这是否也会发生,但是当我检查 IIS 没有运行时
-
当您尝试构建时,您按的是哪个按钮?构建、IIS Express(运行)还是发布?
-
@nurdyguy 构建。但我也尝试了所有替代方案,结果相同。
-
如果你重启你的盒子,构建一次(成功),然后再次尝试构建,它会失败吗?即使您在构建之间什么也没做?那么构建清洁构建呢?
标签: c# asp.net visual-studio access-denied