我有一个ASP.NET Core(v2.0),并且我希望在不同环境中保留我的launchSettings.json
属性。
我遇到的问题是,每当我用dotnet publish
发布项目时,包含发布的输出的工件文件夹都不包含launchSettings.json
文件。这会编译成其他东西吗?
答案 0 :(得分:0)
工件文件夹中将没有启动设置。它是对解决方案环境变量的引用。在云中,我们也可以说“应用设置”。
答案 1 :(得分:0)
ligne = document.createElement("tr");
var datas = ['Chat', 'Chien', 'Alligator'];
for(var i=0; i<datas.length; i++) {
var td = document.createElement("td");
td.innerHTML = datas[i];
ligne.appendChild(td);
}
maTable.appendChild(ligne);
是IDE的设置(Visual Studio,Visual Studio Code,Rider等),不用于发布包。
在launchSettings.json
中已经设置了环境变量,端口等。
通过“计算机环境”和命令参数,您可以更轻松地在不同的环境上更改其(端口,运行时配置)。
您可以了解有关the parameter or how it affects in Visual Studio的更多信息。
如果您实际上想更改其他环境的“ IDE设置”,则取决于IDE的支持方式。 我使用Rider,并且它在其他计算机上已设置了project / sln。
答案 2 :(得分:0)
您可以使用环境变量ASPNETCORE_URLS
。
ASPNETCORE_URLS="http://0.0.0.0:5000" ./Release/netcoreapp3.1/WebApplication1