小编333*_*att的帖子

在调试我的Web应用程序时,为什么会出现"服务器提交协议违规Section-ResponseStatusLine"?

我有一个.NET 1.1解决方案,其中所有项目都已升级到.NET 4.0(VS2010,Windows 7).为了通过我的"无法在Web服务器上启动调试"问题,我将我的Web应用程序属性切换为使用VS Development Server而不是IIS.

调试Web应用程序时,它会启动OK.但是当我在我的机器上调用本地Web服务时,我得到了上述错误.我见过有关添加useUnsafeHeaderParsing = false的内容,但我的web.config没有sytem.net部分.

是否无法在应用程序开发服务器上同时为Web服务和Web应用程序提供服务?我是否需要正确配置才能使用IIS7?作为一个长期的IIS6用户,只是看着它让我头晕目眩...虽然,我确实在其中设置了网站和webservices,我相当肯定它一次工作.一点都不喜欢.

asp.net iis-7 .net-4.0

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

Angular 4 Reactive Forms FormControl错误为空

如果我在没有输入任何内容的情况下通过文本输入进行选项卡,则错误消息msg显示指示所需的验证器已正确触发.但是,如果我在其中一个字段中键入任何内容,控制台会立即抛出此错误:

Cannot read property 'required' of null
Run Code Online (Sandbox Code Playgroud)

这是我的组件:

import { PasswordValidators } from './../validators/password.validators';
import { Component, OnInit } from '@angular/core';
import { FormBuilder, Validators, FormGroup, FormControl } from '@angular/forms';

@Component({
  selector: 'app-changepassword-form',
  templateUrl: './changepassword-form.component.html',
  styleUrls: ['./changepassword-form.component.css']
})
export class ChangepasswordFormComponent {

  form;

  constructor(fb: FormBuilder) {
    this.form = fb.group({
      newPassword: ['', Validators.required],
      confirmPassword: ['', Validators.required]
    })
  }

  get newPassword() {
    return this.form.get('newPassword');
  }

  get confirmPassword() {
    return this.form.get('confirmPassword');
  }

}
Run Code Online (Sandbox Code Playgroud)

和HTML:

<form [formGroup]="form">  
  <div class="form-group">
    <label for="newPassword">New Password</label>
    <input formControlName="newPassword" …
Run Code Online (Sandbox Code Playgroud)

javascript typescript angular angular-reactive-forms

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

使用 JObject 创建一个对象数组的语法是什么?

我正在为 Cosmos DB(基于文档或 JSON 的 DB)创建一个数据库播种器。一些 C# 模型有一个属性 Config,它是 JSON,所以我一直在使用这种类型的代码来设置该属性:

Config = JObject.FromObject(new { })
Run Code Online (Sandbox Code Playgroud)

它的工作原理与在对象内实际设置属性一样:

Config = JObject.FromObject(new
{
  contextOptionSource = "$.domains.governmentEntityType_active"
}),
Run Code Online (Sandbox Code Playgroud)

但是,我不知道如何将 Config 设置为对象数组。我实际上尝试使用 C# 模型,认为 JObject 会像这样为我转换它们:

Config = JObject.FromObject(
  new List<Question>
  {
    new Question
    {
      Key = "contact",
      Label = "Contact Person",
      HelpText = "",
      Config = JObject.FromObject(new {}),
      Type = "text",
      ContextTarget = "$.data.contact"
    },
    new Question
    {
      Key = "company",
      Label = "Company Name",
      HelpText = "",
      Config = JObject.FromObject(new {}),
      Type = …
Run Code Online (Sandbox Code Playgroud)

c# json azure-cosmosdb

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

使用GUI -OR- adb命令从模拟器中提取文件时出现问题

我正在Eclipse,Win7x64中开发我的第一个Android应用程序,并且无法拉出SQLite文件来检查其中的内容.我看到这个问题使用DDMS GUI拉,这似乎有点已知:

[2011-03-01 20:15:51]无法拉出选择

[2011-03-01 20:15:51](null)

所以我尝试了adb命令行,当它看起来看到文件时,它不会在HD上找到.我已尝试在路径中使用前/后斜杠的多个语法,并且文件名周围没有显式路径.我得到"374 kb/s(6144 b)"或任何暗示成功拉动的东西,但文件不存在.

sqlite android pull adb

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

为什么等待操作员在调用标记为异步方法的方法时出现错误

我知道有人问过类似的问题,但是我对此感到茫然。我收到消息:

CS4032“等待”运算符只能在异步方法中使用。考虑使用“异步”修饰符标记该方法,并将其返回类型更改为“任务”。

使用以下代码行:

var something = await _service.GetCurrentSomething(userAuthenticated);
Run Code Online (Sandbox Code Playgroud)

这是方法,标记为异步(正在调用API):

public async Task<Something> GetCurrentSomething(bool isUserLoggedIn)
    {
        var response = _httpClientWrapper.ExecuteGet(
            _insert params here
        ).Result;

        var result = JsonConvert.DeserializeObject<Announcement>(response.ResponseBody);
        return result;
    }
Run Code Online (Sandbox Code Playgroud)

现在,编译器根本没有在抱怨这个方法签名。那么为什么会出现错误消息?我从MVC控制器内部调用它,但是我没有尝试从方法中返回“ something”变量。那么,为什么要引起争议:

changing its return type to 'Task<ActionResult>'
Run Code Online (Sandbox Code Playgroud)

顺便说一句,我已经完成了研究,但还没有一个合适的方法。例如,该方法不是构造函数。

public async Task<ActionResult> Index()
    {

        var healthCheck = _heartbeatService.GetHeartBeat();

        if (healthCheck == null || healthCheck.Result == null || (!healtCheck.Result.Success))
        {
            return View("Error");
        }

        var user = System.Web.HttpContext.Current.User;

        bool userAuthenticated = (user != null) && user.Identity.IsAuthenticated;

        if (userAuthenticated)
        {
            var announcement = …
Run Code Online (Sandbox Code Playgroud)

c# asp.net-web-api

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

我的 array.filter 语法有什么问题?

this.firmCategories = this.firmCategories.filter(x => {
  x.id !== firmCatId;
});
Run Code Online (Sandbox Code Playgroud)

我可以看到,通过使用我的调试器,firmCategories 数组中有一个元素具有匹配的 ID,但是,在执行此操作后,我留下了一个完全空的数组。

我希望除了具有匹配 ID 剩余的元素之外的所有元素。这是怎么回事?

javascript typescript angular

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