假设ASP.NET 5网站运行所需的所有内容都放在wwwroot下。但是当我在网站运行时查看该目录时,我没有看到config.json。因此问题是,如果config.json不在wwwroot下,我的网站启动代码如何找到它?
另一个相关的问题是,如果我想创建自己的配置文件(因为config.json只处理简单的名称/值对),我应该将其放在项目中与config.json相邻的位置还是放在wwwroot下以便能够在运行时读取其内容?
另一个相关的问题是,如果我想创建自己的配置文件(因为config.json只处理简单的名称/值对),我应该将其放在项目中与config.json相邻的位置还是放在wwwroot下以便能够在运行时读取其内容?
wwwroot
下的文件用于提供静态文件,例如,如果你有任何 JavaScript 文件在那里,那么当浏览器请求这些文件时,它们将从此文件夹中提供服务,但你不能直接从浏览器访问文件(例如:HomeController.cs、Startup.cs 和 config.json)。config.json
应该由服务器应用程序自身使用,对最终客户端没有意义。 - Kiran