小编Sta*_*tan的帖子

dotnet run/build - 如何指定包的位置?

由于我正在使用CI集成,因此我无法(并且不希望)将包放入共享用户文件夹.相反,我希望它们在实际文件夹中恢复(想想node_modules).

所以这很简单,我跑dotnet restore --no-cache --packages Packages,它工作正常.包已恢复,并且它们位于正确的文件夹中.

但是,当我运行dotnet build -c Releasedotnet run -c Release它找不到包.

/var/www/website/project.json(15,50):错误NU1001:无法解析依赖项Microsoft.AspNetCore.Hosting> = 1.0.0.

那么如何确保dotnet知道在哪里寻找这个特定项目的包呢?

以下是我的文件夹在执行命令的位置.

bin
bundleconfig.json
NuGet.config
Packages
project.json
Properties
web.config
bower.json
Controllers
obj
Program.cs
project.lock.json
ViewsWeb.xproj
Run Code Online (Sandbox Code Playgroud)

.net nuget .net-core

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

jQuery - 多个元素类型的每个循环

我构建了非常简单的验证器,当有人试图提交空表单时,它将显示我的自定义错误消息.但我有一些问题.

我有.each()环路:input元素-我怎样才能使它遍历:inputtextarea

$(this).parent()用来获取输入的表单对象,但是如何确保它是表单,而不是像div这样的其他元素?

带注释的代码

$('form input[type=submit]').click(function(){

    // First we get the form class
    var form = $(this).parent(); // How can I make sure that the form is selected, not some other parent like div?
    var formClass = $(form).attr('class');

    // Then remove every previous messages on this form
    $('.' + formClass + ' .validation-error').each(function(){
        $(this).remove();
    });

    // Iterate through every input to find data that needs to be validated
    $('.' + …
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

PHP:preg_match - "分隔符不能是字母数字或反斜杠"

有谁知道这个正则表达式有什么问题?它在RegexPal和RegExr等网站上运行良好,但在PHP中它给了我这个警告,没有结果:

Warning: preg_match() [function.preg-match]: Delimiter must not be alphanumeric or backslash
Run Code Online (Sandbox Code Playgroud)

这是我的代码:

preg_match('name="dsh" id="dsh" value="(.*?)"', 'name="dsh" id="dsh" value="123"', $matches);
Run Code Online (Sandbox Code Playgroud)

php regex

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

有没有适用于Android和iPhone的框架

我想在iPhone和Android上开发和部署应用程序.

但是有一个问题,据我所知iPhone正在使用XCode和Objective-C,而且我甚至无法在Windows/Linux上开发iPhone应用程序.Android正在使用Java.

所以基本上我需要开发两种不同的产品.

我的问题是 - 是否有某种框架我可以用来构建一个在iPhone和Android上运行的应用程序,或者将两个独立的应用程序作为我唯一的选择?

据我所知,大多数这些"框架"都像浏览器一样工作.无论如何,您在Android/iOS上看到使用WebKit的网站是相同的.

iphone android cross-platform smartphone ios

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

使用ELMAH配置自定义授权

如何在没有默认ASP.NET授权角色管理器的情况下将ELMAH配置为仅显示给某些人?

我(以及许多其他人,我认为)使用我自己的授权逻辑并从零开始构建我的项目,而不使用提供的模板.我想记录错误,但似乎无法配置ELMAH(以某种方式覆盖功能)使其与其他授权一起工作,甚至使其仅适用于特定的IP地址.

由于我将有权访问web.config我试图更改这些值,以便默认情况下不显示elmah.

<add key="elmah.mvc.disableHandler" value="false" />
<add key="elmah.mvc.disableHandleErrorFilter" value="false" />
<add key="elmah.mvc.requiresAuthentication" value="false" />
Run Code Online (Sandbox Code Playgroud)

当我想查看错误时将它们切换truefalse并查看错误,然后切换回来.但似乎当我更改这些值时,所有日志都会被删除.

我能做什么?

c# asp.net asp.net-mvc elmah asp.net-mvc-4

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

将 JSON 负载映射到具有不同字段名称的 DTO

我有一个简单的 GitHub 负载传入我的 ASP.NET Core 应用程序,我想知道如何将接收到的负载映射到我的 DTO。

示例 DTO

public class GithubPayload
{
    public string Action { get; set; }  // action
    public string Name { get; set; }    // pull_request.title
}
Run Code Online (Sandbox Code Playgroud)

示例有效载荷

{
  "action": "deleted",
  "pull_request": {
    "title": "Fix button"
  }
}
Run Code Online (Sandbox Code Playgroud)

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

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

float:right - 为什么在容器下面?

我真的不明白为什么我的float: right;div低于容器div.我不知道如何解决这个问题.有人可以解释一下吗?我很久以前在另一个网站上遇到过这个问题,但完全忘记了如果我完成它我是如何设法修复它的.我希望它当然在容器内.

    <div id="menu">
        <div class="categories"></div>
        <img class="logo" src="#" />
        <div class="thumb"></div>
    </div>
Run Code Online (Sandbox Code Playgroud)

-

#menu
{
    width: 960px;
    height: 70px;
    margin: auto;
    background-color: blue;
}

#menu .thumb
{
    background-color: aqua;
    float: right;
    height: 60px;
    width: 400px;
}
Run Code Online (Sandbox Code Playgroud)

图片

html css

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

尝试添加一对多关系时出现NullReferenceException

Item可以包含多个Sizes.当我尝试向我的项目添加新大小时,它会抛出NullReference错误.当我尝试将图像添加到我的项目时,会发生同样的事情.

你调用的对象是空的.

var size = new Size(){
    BasePrice = currentBasePrice, // not null, checked in debugger
    DiscountPrice = currentDiscountPrice // not null, checked in debugger
};

// item is not null, checked in debugger
item.Sizes.Add(size); // nothing here is null, however it throws null reference error here
Run Code Online (Sandbox Code Playgroud)

项目模型

public class Item
{
    public int ID { get; set; }
    public int CategoryID { get; set; }
    virtual public Category Category { get; set; } …
Run Code Online (Sandbox Code Playgroud)

c# linq asp.net-mvc entity-framework asp.net-mvc-4

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

AutoMapper - 为什么要覆盖整个对象?

我不明白为什么它会覆盖我的整个对象.原因是我User从db 获取对象,我想从DTO分配新值.它不是仅仅添加这些新值,而是创建具有新值但前面所有值都设置为的新对象null.

我怎样才能确保在这种情况下他会"升级"我的对象,而不是创建新对象?

脚本

/users/{id} - PUT

// User has id, username, fullname
// UserPut has fullname
public HttpResponseMessage Put(int id, UserPut userPut)
{
    var user = _db.Users.SingleOrDefault(x => x.Id == id); // filled with properties

    Mapper.CreateMap<UserPut, User>();
    user = Mapper.Map<User>(userPut); // now it has only "fullname", everything else set to null

    // I can't save it to db because everything is set to null except "fullname"

    return Request.CreateResponse(HttpStatusCode.OK, user);
}
Run Code Online (Sandbox Code Playgroud)

c# dto automapping automapper automapper-2

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

10s动画只持续4秒?

我不知道为什么当我设置animation: dash 10s linear forwards;它时会在4秒内完成.它是一个错误还是一个"功能",如果是这样,我怎么能让它持续10秒?

.stroke-container {
  transform: rotate(270deg);
  background: green;
  width: 120px;
  height: 120px;
}

.stroke-1 {
  stroke: red;
  animation: dash 10s linear forwards;
  stroke-dasharray: 1000;
  stroke-dashoffset: 1000;
}

.stroke-1-bg {
  stroke: blue;
}

@keyframes dash {
  to {
    stroke-dashoffset: 0;
  }
}

svg {
  fill: none;
  stroke-width: 10px;
}
Run Code Online (Sandbox Code Playgroud)
<svg class="stroke-container" version="1.1" xmlns="http://www.w3.org/2000/svg">
    <circle class="stroke-1-bg" cx="60" cy="60" r="50"/>
    <circle class="stroke-1" cx="60" cy="60" r="50"/>
</svg>
Run Code Online (Sandbox Code Playgroud)

css animation svg keyframe css-animations

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