小编Vnu*_*uuk的帖子

我什么时候应该在ASP.NET MVC中使用异步控制器?

我有一些担心在ASP.NET MVC中使用异步操作.当它提高了我的应用程序的性能,并且在做它不是

  1. 在ASP.NET MVC中使用异步操作是否合适?
  2. 关于等待方法:当我想查询数据库时(通过EF/NHibernate /其他ORM),我应该使用async/await关键字吗?
  3. 我可以使用await关键字在一个动作方法中异步查询数据库多少次?

c# asp.net asynchronous async-await asp.net-mvc-4

202
推荐指数
6
解决办法
10万
查看次数

在资源管理器树中打开当前编辑文件

我不知道是否有一个快捷的VS代码,突出在解决方案资源管理树当前打开的文件.就像我们在Visual Studio中一样:

Alt + Shift + L
Run Code Online (Sandbox Code Playgroud)

visual-studio-code

30
推荐指数
6
解决办法
1万
查看次数

Angular http.post没有.subscribe回调

我想知道我是否可以在没有订阅回调的情况下制作一个http post请求,就像这样

 this._http.post('/list/items/update?itemId=' + itemId + "&done=" + done, null);
Run Code Online (Sandbox Code Playgroud)

而不是这个

 this._http.post('/list/items/update?itemId=' + itemId + "&done=" + done, null)
        .subscribe();
Run Code Online (Sandbox Code Playgroud)

typescript angular2-services angular

19
推荐指数
4
解决办法
1万
查看次数

IActionResult误解

我刚刚下载了基于ASP.NET 5的音乐商店(microsoft sample projct)源代码.我不明白为什么Microsoft的开发人员使用IActionResult接口作为控制器中的返回类型.

IActionResult接口使用的原因是什么?为什么不使用ActionResult类型.

在此输入图像描述

c# asp.net-mvc asp.net-core

18
推荐指数
1
解决办法
2万
查看次数

Docker pull显示"Unknown blob"

我正在尝试拉微软/ aspnet图像.它试图下载一些东西并显示进度.但随后它显示错误 - "未知的blob".

在此输入图像描述

我怎么能解决这个问题?

PS我有docker客户端和服务器v1.12.2

windows asp.net docker docker-machine

8
推荐指数
3
解决办法
6650
查看次数

在.NET Core应用程序中获取连接字符串

我正在尝试从appsettings.json文件中动态获取连接字符串.我看到我可以通过启动类的Configuration属性来做到这一点.我已将配置字段标记为静态字段,并在整个应用中访问它.

我想知道是否有更好的方法从.NET Core应用程序获取连接字符串值.

c# asp.net .net-core asp.net-core

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

Wordpress插件安装两次

我正在为我的网站开发WP插件.当我将插件上传到WP时,我看到安装了2个实例.

在此输入图像描述

为什么是这样?

php wordpress

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

如果输入长度小于3,则禁用按钮

如果输入长度小于3,我想禁用按钮:

 <input type="text" [(ngModel)]="newListItem">
 <button [disabled]="{ disabled : newListItem.length < 3 }"></button>
Run Code Online (Sandbox Code Playgroud)

但是这段代码不起作用.我怎样才能实现目标?

typescript angular2-template angular

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

RabbitMQ健康检查失败

我正在使用Spring Boot并在docker容器中运行RabbitMQ。除兔子健康检查问题外,其他所有方法都运作良好。这意味着我无法将来自Web应用程序的消息排队。

这是我在应用中遇到的确切错误:

[n(14)-127.0.0.1] o.s.b.a.amqp.RabbitHealthIndicator       : Rabbit health check failed
at org.springframework.amqp.rabbit.support.RabbitExceptionTranslator.convertRabbitAccessException(RabbitExceptionTranslator.java:74) ~[spring-rabbit-2.0.3.RELEASE.jar:2.0.3.RELEASE]
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

我该如何解决?

java spring rabbitmq spring-boot spring-rabbitmq

5
推荐指数
0
解决办法
938
查看次数

在玩笑单元测试中引用计算属性

我正在为我的 Vuejs 2 (Vuetify) 组件编写一个笑话单元测试。设置非常简单。

在组件内部,我有一个 prop,它是一个带有嵌套字段的对象:

props: ['testObject']

我有一个计算属性,它从该道具返回一个字段:

computed: {
    myField() {
      return this.testObject.testField;
    }
}
Run Code Online (Sandbox Code Playgroud)

我写了一个 Jest 测试:

wrapper = mount(MyComponent, {
            mocks: {
                propsData: {
                    testObject: { testField: 'My Test Value' }
                }
            },
        });

it("should return a test field", () => {
    const field = wrapper.vm.$options.computed.myField();
    expect(field).toBe('My Test Value');
});

Run Code Online (Sandbox Code Playgroud)

当我运行测试时,我得到以下信息:

TypeError: Cannot read property 'testField' of undefined
Run Code Online (Sandbox Code Playgroud)

所以它调用计算属性,但 testObject 未定义。

知道发生了什么事吗?

@vue/test-utils:1.3.0 @vue/vue2-jest:28.0.1 @types/jest:28.1.3 笑话:28.1.1

vue.js jestjs vuejs2 vue-test-utils ts-jest

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