小编Dev*_*ble的帖子

如何让Visual Studio Code信任我们的自签名代理证书?

我们的企业防火墙/代理使VS Code无法安装扩展,因为Code不信任链中的某些东西.它不能可靠地给出错误,但是当它发生错误时,就是这样:"证书链中的自签名证书".

这似乎是一个OpenSSL错误,但我不太熟悉OpenSSL知道如何信任证书?

openssl visual-studio-code

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

如何在同一页面上显示多个Twitter Bootstrap导航栏?

是否可以在给定页面上显示多个导航栏?我想将一个倒置的导航栏固定在顶部,然后在某些页面上有一个第二个固定导航栏作为附加信息标题.

twitter-bootstrap

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

CORS + Windows身份验证与Edge或IE不兼容

我有一个只在Edge和IE11中发生的CORS问题.Chrome工作正常.

我的设置是一个ASP.NET MVC5应用程序(客户端),它有一个脚本调用一个单独的ASP.NET MVC5应用程序(API),它只包含WebAPI控制器.两个应用程序中的安全性均通过Windows身份验

目前,在开发过程中,一切都在localhost上运行.

当客户端脚本调用API时,OPTIONS预检工作正常.但是,当GET发生这种情况时,Edge和IE会出现以下错误:

在此输入图像描述

在此图像中,localhost:50281是客户端,localhost:47205是API.

奇怪的是,呼叫实际上并没有击中控制器.控制器装饰有自定义AuthorizeAttribute,并且在那里的断点不会被击中.

以下是在API项目中如何设置CORS:

的Global.asax.cs

protected void Application_BeginRequest()
{
    if (Request.Headers.AllKeys.Contains("Origin") && Request.HttpMethod == "OPTIONS")
    {
        Response.Headers.Add("Access-Control-Allow-Origin", "http://localhost:50281");
        // Yes, there are too many headers. I've been working on this a while, and there are a few overkill options that have crept in
        Response.Headers.Add("Access-Control-Allow-Headers", "X-AspNet-Version,X-Powered-By,Date,Server,Accept,Accept-Encoding,Accept-Language,Cache-Control,Connection,Content-Length,Content-Type,Host,Origin,Pragma,Referer,User-Agent");
        Response.Headers.Add("Access-Control-Allow-Methods", "GET, POST, PUT, DELETE, HEAD, OPTIONS");
        Response.Headers.Add("Access-Control-Allow-Credentials", "true");
        Response.Headers.Add("Access-Control-Max-Age", "600");
        Response.End();
    }
}
Run Code Online (Sandbox Code Playgroud)

WebApiConfig.cs

public static void Register(HttpConfiguration config)
{
    // …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc cors asp.net-web-api microsoft-edge

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

使用 FileMaker Pro FP7 文件

是否可以使用 FileMaker ODBC 驱动程序处理 FP7 文件而实际上不需要安装 FileMaker?

除非我打开 FileMaker 并打开数据库文件,否则我似乎无法让它工作。

我需要定期将 FP7 文件导出给因为“流程”而只愿意接受 FP7 文件的人。

filemaker

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

视图,存储过程或表定义函数

此查询按原样执行.但是,SQL Management Studio不会将其保存为视图,因为我定义了一个变量.

DECLARE @HighestTransaction int

SET @HighestTransaction = (SELECT     MAX(CardID)
                            FROM          dbo.Transactions)

SELECT Uploads.*, Transactions.*
FROM   Uploads LEFT OUTER JOIN
       dbo.Transactions ON dbo.Uploads.Code = dbo.Transactions.CardID
WHERE  (Uploads.Code > CASE WHEN
           @HighestTransaction IS NULL THEN -1  ELSE @HighestTransaction END)

我还没有真正使用存储过程或用户定义的函数,所以我不确定这样做的最佳方法.或者,如果有更好的方式来写这个,我也愿意接受建议.

sql t-sql sql-server

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

XML属性没有获取名称空间前缀

我需要在序列化期间生成以下XML :(片段)

<IncidentEvent a:EventTypeText="Beginning" xmlns:a="http://foo">
  <EventDate>2013-12-18</EventDate>
  <EventTime>00:15:28</EventTime>
</IncidentEvent>
Run Code Online (Sandbox Code Playgroud)

有问题的类看起来像这样:

public class IncidentEvent
{
    public string EventDate { get; set; }
    public string EventTime { get; set; }

    [XmlAttribute("EventTypeText", Namespace = "http://foo")]
    public string EventTypeText { get; set; }

}
Run Code Online (Sandbox Code Playgroud)

似乎序列化程序注意到命名空间已经在xmlns:root中声明,并且忽略了我的属性.我也尝试过以下方法:

[XmlRoot(Namespace = "http://foo")]
public class IncidentEvent
{
    public string EventDate { get; set; }
    public string EventTime { get; set; }

    private XmlSerializerNamespaces _Xmlns;

    [XmlNamespaceDeclarations]
    public XmlSerializerNamespaces Xmlns
    {
        get
        {
            if (_Xmlns == null)
            {
                _Xmlns = new XmlSerializerNamespaces(); …
Run Code Online (Sandbox Code Playgroud)

c# xml xml-serialization xmlserializer

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

ajax刷新后TinyMCE init失败

我正在使用 TinyMCE 4.1.10 在页面上的多个 div 上启用内联编辑。在初始页面加载时一切正常,但是如果我拆除编辑器并在 ajax 调用中重新绑定文本区域,TinyMCE 将不会重新连接到它们。绑定是通过 Knockout 完成的。

这是最初加载数据的函数,也会在发生刷新时调用。

    this.loadLetterFields = function () {
        var editors = $("div.editable");
        for (var i = editors.length - 1; i > -1; i--) {
            var ed_id = editors[i].id;
            tinymce.execCommand("mceRemoveEditor", false, ed_id);
        }

        $.getJSON(_this.fieldURL + "/" + _this.letterId() + "/" + _this.clientId() + "/" + _this.caseId(), function (data) {
            for (var i = 0; i < data.length; i++) {
                // Reload fields
            }
        });

        tinymce.init({
            selector: "div.editable",
            inline: true,
            menubar: false,
            statusbar: …
Run Code Online (Sandbox Code Playgroud)

javascript tinymce tinymce-4

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

实体未加入

采用以下基于EF的代码:

var newItem = context.Items.CreateObject();
newItem.ID = Guid.NewGuid();
newItem.Name = "Some text";
context.Items.AddObject(newItem);
int count = context.Items.Count();
Run Code Online (Sandbox Code Playgroud)

在这种情况下,什么会导致计数返回零?

c# entity-framework entity-framework-4

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

ASP.NET Core 1.0.1打破了项目

如果我使用Visual Studio 2015 Update 3创建一个新的ASP.NET Core MVC应用程序,它运行得很好.但是,如果我将所述应用程序更新并将其Nuget软件包更新到ASP.NET Core 1.0.1,我会收到以下构建错误:

Can not find runtime target for framework '.NETCoreApp,Version=v1.0' compatible with one of the target runtimes: 'win10-x64, win81-x64, win8-x64, win7-x64'. Possible cause
1. The project has not been restored or restore failed - run `dotnet restore`
2. The project does not list one of 'win10-x64, win81-x64, win8-x64, win7-x64' in the 'runtimes' section.
3. You may be trying to publish a library, which is not supported. Use `dotnet pack` to distribute libraries.
Run Code Online (Sandbox Code Playgroud)

这是一个错误,还是一些环境问题? …

asp.net-core

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

笔管工具栏对齐按钮

我正在尝试将对齐按钮添加到工具栏。我正在使用使用html元素布置工具栏的方法。我想知道的是,是否有可能在工具栏上将对齐按钮表示为离散按钮,而不是放在下拉列表中。

到目前为止,我所看到的所有示例都使用下拉方法。我什至有可能吗?

quill

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

Aurelia自定义元素绑定

我正在尝试在Aurelia中构建自定义元素.在这一点上,这就是我所拥有的:

item.html

<template>
    <span>${someProperty}</span>
</template>
Run Code Online (Sandbox Code Playgroud)

item.ts

import {bindable} from 'aurelia-framework';
class Item {
    @bindable someProperty: string;
}
Run Code Online (Sandbox Code Playgroud)

parent.html

<template>
<require from="./item"></require>
<item repeat.for="item of items"></item>
</template>
Run Code Online (Sandbox Code Playgroud)

parent.ts

class Parent {
    items: Item[];

    loadItems() {
        // at this point, I'm sure that items is getting populated.
        this.items = dataservice.loadItems();
    }
}
Run Code Online (Sandbox Code Playgroud)

我似乎无法在涵盖此方案的文档中找到任何内容.我得到的是,跨度是空的.我在控制台中没有收到任何错误.我是以正确的方式来做这件事的吗?

aurelia aurelia-binding

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

开发人员无法在Team Explorer/TFS 2010中查看项目

出于某种原因,我们的开发人员只能将他们创建的项目添加到团队资源管理器中,即使他们都已获得其他项目的权限.我创建了一个顶级组并将所有AD用户添加到其中,并且我分配了该组权限以访问我们的所有项目.

他们可以在Source Control Explorer中查看项目,并且能够完成他们的工作,但如果他们尝试将项目添加到团队资源管理器,则"连接到团队项目"对话框仅显示他们自己的项目.

还有其他一组权限吗?

tfs2010

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