小编Mic*_*ael的帖子

为什么我在使用 Angular 和 NodeJS 17 及更高版本的 VSCode 中突然收到“无法读取源映射”信息?

我突然无法调试我的 Angular 应用程序。不太确定我做了什么。我更新node.js后可能会发生这种情况

  • 角度:13.1.1
  • NodeJS:18.1.0
  • VS代码:1.67.1

启动.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)

node.js source-maps visual-studio-code angular

42
推荐指数
6
解决办法
3万
查看次数

如何在nuget包中添加图标?

我们通过Teamcity托管我们自己的nuget服务器.除了指定网址(http:// ...)之外,还有其他方法可以将图标添加到.nuspec文件中吗?

或者Teamcity中是否有可以托管这些图标的地方?

teamcity nuget-package

11
推荐指数
4
解决办法
8147
查看次数

NuGet 包图标未更新

我们使用 Team city 作为内部 NuGet 存储库。我已将图标 url 添加到我的 nuspec 文件中,并将图标文件放置在启用了内容浏览的 IIS 上。该图标显示在 Visual Studio 的 NuGet 管理器中。

现在我想更新图标,所以我以为我只需要更新IIS上的图标,但是图标没有更新。我也尝试通过Team city构建新版本的软件包,但图标没有更新。

是否正在进行某种缓存?何时从 url 中检索图标?是在包装上还是包管理器?

teamcity icons nuget nuspec nuget-server

6
推荐指数
0
解决办法
630
查看次数

我应该在 Repository 之类的地方使用 ConfigureAwait(false) 吗?

刚刚阅读这篇关于 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)

c# wpf task async-await configureawait

1
推荐指数
1
解决办法
1742
查看次数

升级到 WSL2 后映射卷时 MSSQL 容器无法启动

将 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)

sql-server docker docker-compose docker-desktop wsl-2

1
推荐指数
1
解决办法
685
查看次数