该网站可以在Visual Studio中完美运行,但是随后我使用dotnet pusblish将其导出并运行,该网站无法访问wwwroot目录中的任何文件。我使用的是管理员帐户,因此没有任何问题。而且,尽管如此,我的项目可能有问题,但是即使我创建了一个新项目,也不要更改任何内容并将其导出,仍然是同样的问题。我正在使用Windows 10 64位。
编辑1 尝试了另一种方法,并使用Visual Studio进行了iis部署,但还是没有运气
答案 0 :(得分:0)
经过数小时的反复试验,终于找到了解决方法。在_Layout文件中,我有多个标签,并且只执行一个标签,因此在将所有内容放入同一标签后,我解决了一半的问题。另一个问题,我仍然不知道是什么原因引起的,我通过不便携和限制性的方式解决了问题,但是我必须使用.UseWebRoot(@“ C:#### \ wwwroot “)。