我突然无法调试我的 Angular 应用程序。不太确定我做了什么。我更新node.js后可能会发生这种情况
启动.json
"configurations": [
{
"type": "pwa-chrome",
"request": "launch",
"name": "Launch Chrome against localhost",
"url": "http://localhost:4200",
"webRoot": "${workspaceFolder}/src",
"sourceMaps": true,
},
]
Run Code Online (Sandbox Code Playgroud)
错误:
Could not read source map for http://localhost:4200/runtime.js: Unexpected 503 response from http://127.0.0.1:4200/runtime.js.map: connect ECONNREFUSED 127.0.0.1:4200
Could not read source map for http://localhost:4200/vendor.js: Unexpected 503 response from http://127.0.0.1:4200/vendor.js.map: connect ECONNREFUSED 127.0.0.1:4200
Could not read source map for http://localhost:4200/main.js: Unexpected 503 response from http://127.0.0.1:4200/main.js.map: connect ECONNREFUSED 127.0.0.1:4200
Could not read source map for http://localhost:4200/styles.js: …Run Code Online (Sandbox Code Playgroud) 我们通过Teamcity托管我们自己的nuget服务器.除了指定网址(http:// ...)之外,还有其他方法可以将图标添加到.nuspec文件中吗?
或者Teamcity中是否有可以托管这些图标的地方?
我们使用 Team city 作为内部 NuGet 存储库。我已将图标 url 添加到我的 nuspec 文件中,并将图标文件放置在启用了内容浏览的 IIS 上。该图标显示在 Visual Studio 的 NuGet 管理器中。
现在我想更新图标,所以我以为我只需要更新IIS上的图标,但是图标没有更新。我也尝试通过Team city构建新版本的软件包,但图标没有更新。
是否正在进行某种缓存?何时从 url 中检索图标?是在包装上还是包管理器?
刚刚阅读了这篇关于 ConfigureAwait 的文章,它让我思考了一个我已经有一段时间无法平静下来的问题。
考虑下面的代码。每个依赖项都用于await使调用异步。我担心的是,每次我们退出时,await它都会返回到 UI 线程,我不希望这样,直到我真正处于需要更新 UI 以减少线程上下文切换的顶层为止。这让我觉得ConfigureAwait(false)应该在 UI 下方的层中使用,以避免不必要Post的 ( SynchronizationContext) 到 UI 线程。
你怎么认为?这是必要的还是我离开了?或者运行时实际上会为我处理这个问题?
ConfigureAwait(false):public class ViewModel
{
private readonly Service service;
private readonly ICommand updateCommand;
public ViewModel(Service service)
{
this.service = service;
updateCommand = new RelayCommand(UpdateUser);
}
private async void UpdateUser()
{
Cursor.ShowWait();
await service.UpdateUser(SelectedUser);
Cursor.ShowDefault();
}
}
public class Service
{
private readonly Repository repository;
public Service(Repository repository)
{
this.repository = repository; …Run Code Online (Sandbox Code Playgroud) 将 Docker 桌面更改为使用 WSL2 后,我无法使用 Docker-compose 启动 mssql 映像。
如果我不映射卷,容器将启动。
Docker-compose
services:
db:
image: "mcr.microsoft.com/mssql/server:2019-latest"
container_name: mssql
environment:
SA_PASSWORD: "***********"
ACCEPT_EULA: "Y"
ports:
- 1433:1433
volumes:
- ~/docker/sql/mssql/:/var/opt/mssql/
- ~/docker/sql/sqlserver/:/var/opt/sqlserver/
healthcheck:
test: /opt/mssql-tools/bin/sqlcmd -S localhost -U sa -P "$$SA_PASSWORD" -Q "SELECT 1" || exit 1
interval: 30s
timeout: 30s
retries: 3
Run Code Online (Sandbox Code Playgroud)
错误
** ERROR: [AppLoader] Failed to load LSA: 0xc0070102
AppLoader: Exiting with status=0xc0070102
This program has encountered a fatal error and cannot continue running at Tue Dec 15 13:49:34 …Run Code Online (Sandbox Code Playgroud) teamcity ×2
angular ×1
async-await ×1
c# ×1
docker ×1
icons ×1
node.js ×1
nuget ×1
nuget-server ×1
nuspec ×1
source-maps ×1
sql-server ×1
task ×1
wpf ×1
wsl-2 ×1