gpt4 book ai didi

调试 ASP.NET Core 1.0 应用程序时找不到 Nancyfx View

转载 作者:行者123 更新时间:2023-12-01 12:27:03 30 4
gpt4 key购买 nike

在 Debug模式下使用 Asp.net Core 1.0 解决 Nancyfx View 时遇到问题。这是因为像wwwroot这样的文件夹没有输出到bin文件夹中。我用谷歌搜索,但无论如何都没有找到将文件夹发送到 bin/Debug 的方法。但是,当我发布并运行该应用程序时, View 得到了很好的解析。这是因为 project.json 我可以配置要输出的文件夹。我知道我可以自定义 ViewLocations,但如果我这样做是为了让它在 debug 中工作,那么它在 published 时将不起作用。

最佳答案

这里有几个选项:

  1. 设置ContentRoot。以下代码使用项目目录作为 View 的位置。

        public class Program
    {
    public static void Main(string[] args)
    {
    var host = new WebHostBuilder()
    .UseKestrel()
    .UseContentRoot(Directory.GetCurrentDirectory())
    .UseIISIntegration()
    .UseStartup<Startup>()
    .Build();

    host.Run();
    }
    }
  2. 为此,您可以使用 project.json 中的 copyToOutput 节点。

    例子:

    "buildOptions": {
    "copyToOutput": {
    "include": [
    "Areas",
    "Views",
    "wwwroot",
    "config.json",
    "web.config"
    ]
    }

关于调试 ASP.NET Core 1.0 应用程序时找不到 Nancyfx View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38357394/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com