如何解决使用不适用于端口号的环境变量为VS Code MVC Core设置端口
我正在尝试获取VS Code,以使用特定端口号启动asp.net mvc核心网站。我想通过VS Code launch.json进行设置,而不要使用appsettings.json文件。我已经引用了列出了许多选项的多个网站,但是除了使用appsettings.json文件之外,其他任何网站都无法工作。设置“ ASPNETCORE_URLS”:“ https:// localhost:5050”不起作用,也不能设置参数。
{
"version": "0.2.0","configurations": [
{
"name": ".NET Core Launch (web)","type": "coreclr","request": "launch","preLaunchTask": "build","program": "${workspaceFolder}/WAPI.Foundation/bin/Debug/netcoreapp3.1/WAPI.Foundation.dll","args": [ ],"cwd": "${workspaceFolder}/WAPI.Foundation","stopAtEntry": false,"serverReadyAction": {
"action": "openExternally","pattern": "\\bNow listening on:\\s+(https?://\\S+)","uriFormat": "index.html"
},"env": {
"ASPNETCORE_ENVIRONMENT": "Development","ASPNETCORE_URLS":"https://localhost:5050"
},"sourceFileMap": {
"/Views": "${workspaceFolder}/Views"
}
},{
"name": ".NET Core Attach","request": "attach","processId": "${command:pickProcess}"
}
] }
我引用了以下内容:VSCode launch ASP.NET Core app on a specific port
解决方法
技巧是像这样设置launch.json配置命令行“ args”“-urls”属性。我没有按照其他帖子所述修改“ env”变量。
"configurations": [
{
"name": ".NET Core Launch (web)",...
"args": ["--urls","https://localhost:44304;http://localhost:6000"],"env": {
"ASPNETCORE_ENVIRONMENT": "Local"
},...
}
]
我在这里找到了答案:Launch specific URL in an ASP.NET Core app in VSCode when running the app。
Google在“ vs代码设置端口号”上的搜索未返回此特定结果,但是在“ vs代码设置网址继续运行”中进行搜索。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。