我正在尝试做微软的“剃刀页电影”教程,给予自己一个基本的基础上ASP.net核心剃刀页。
https://learn.microsoft.com/en-us/aspnet/core/tutorials/razor-pages/model?view=aspnetcore-8.0&tabs=visual-studio
我严格按照步骤操作,只是为了确保我没有做错任何事情。我已经创建了两个独立的项目。它在我的开发机器上,所以权限是好的;只是偏执,我给了每个人完全控制文件夹和其中的所有对象。但是当我尝试使用-构建应用程序时,我总是得到这个错误:
Build started at 12:13 PM...
1>------ Build started: Project: RazorPagesMovie, Configuration: Debug Any CPU ------
1>Skipping analyzers to speed up the build. You can execute 'Build' or 'Rebuild' command to run analyzers.
1>C:\Program Files\Microsoft Visual Studio\2022\Community\MSBuild\Current\Bin\amd64\Microsoft.Common.CurrentVersion.targets(5198,5): error MSB3021: Unable to copy file "D:\ASP.net Core Tutorial Razor Pages\RazorPagesMovie\RazorPagesMovie\obj\Debug\net8.0\apphost.exe" to "bin\Debug\net8.0\RazorPagesMovie.exe". Access to the path 'bin\Debug\net8.0\RazorPagesMovie.exe' is denied.
1>Done building project "RazorPagesMovie.csproj" -- FAILED.
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
========== Build completed at 12:13 PM and took 00.427 seconds ==========
字符串
我不知道在哪里/如何调试这个特定的错误,我觉得奇怪的是,它的发生时,我在做“Hello world”教程.我应该在哪里寻找这个错误,以及如何调试/解决它?谢谢.
我试着从头开始建立两个不同的项目。我试着完全按照它们的布局来执行步骤。我希望项目能够编译和运行。
1条答案
按热度按时间mutmk8jj1#
所以事实证明我的答案与权限无关。这是Avast阻止了生成的RazorPagesMovie.exe文件,而不允许它被创建。禁用它解决了这个问题。