asp.net-core - 是否可以在共享的 launchSettings.json 文件中使用开发人员的本地主机名?
问题描述
我有一个非常标准的 launchSettings.json 文件,我们可以在其中使用 IIS Express 或 IIS 启动。当我们启动到 IIS 时,由于我们用于 HTTPS 的证书,我们需要使用我们的本地主机名。问题是团队成员不断地不小心将他们的本地更改提交给文件,因此这成为了一个痛点。有没有办法在不完全忽略文件的情况下覆盖每个开发人员?
方法 #1:与 web.config/app.settings 一样,类似 launchSettings.development.json (试过了,没用,也许我做错了?)
方法#2:完全从源代码控制中排除,每个人都处理它(不是很好)
方法 3:消除启动设置,支持基于代码的配置和命令行参数来选择(希望将配置分开)
方法#4:在launchSettings 中使用环境变量。这似乎很理想,但如果可能的话,我看不到它。
方法#5:完全不同的东西?最佳做法是什么?
当前配置:
"iisSettings": {
"windowsAuthentication": false,
"anonymousAuthentication": true,
"iis": {
"applicationUrl": "https://me.domain.local/MySiteDev",
"sslPort": 443
}
}
期望(方法#4):
"iisSettings": {
"windowsAuthentication": false,
"anonymousAuthentication": true,
"iis": {
"applicationUrl": "https://{COMPUTERNAME}.{USERDNSDOMAIN}/MySiteDev",
"sslPort": 443
}
}
解决方案
推荐阅读
- android - 我面临身份验证问题:com.pusher.client.AuthorizationFailureException: java.io.FileNotFoundException 问题在 Android
- python-3.x - 在 python 中应用预训练的 facebook/bart-large-cnn 进行文本摘要
- javascript - 字符串未正确出现在 URL 中以处理带有 %20 的空格
- javascript - 在进行多次测试之前使用它是一个好主意吗?
- python - Numpy 数组:如何将 2D 数组的值转换为 3D one-hot 数组
- c++ - wxCharts:无法打开源文件
- asp.net-core - 如何从 c#
- office-ui-fabric-react - 将类和 id 添加到 React Fabric UI 透视项 headerButtonProps
- math - 如何在 gnuplot 中绘制此图像的表面
- antlr - 语法错误地抓住了错误的规则,尽管在该规则中没有'并且在我的文本中我有'