小编Jef*_*itz的帖子

IISExpress从远程计算机返回503错误

我正在尝试测试我在本地IISExpress实例中运行的网站以及我本地网络上的其他一些机器/设备.我正在运行Win7 Pro.

当我第一次尝试从本地网段上的另一台机器浏览到我的机器时,出现400错误:主机名无效.

我知道我需要在提升的命令提示符下使用命令授予对ACL的远程访问权限,如:

netsh http add urlacl url=http://mymachinename:50333/ user=everyone

现在我得到503服务不可用错误.

Windows防火墙当前已关闭,我可以使用该地址浏览本地IISExpress实例 http://localhost:50333

这个配置难题的最后一块是什么?

iis-express

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

在Windows中托管Git存储库

目前有办法在Windows中托管共享Git存储库吗?我知道您可以在Linux中配置Git服务:

git daemon
Run Code Online (Sandbox Code Playgroud)

是否有本机Windows选项,缺少共享文件夹,以托管Git服务?

编辑:我目前正在使用gg的cygwin安装来存储和使用Windows中的git存储库,但我想采取下一步托管存储库,其中包含可以提供对其他人的访问权限的服务.

windows git

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

如何将MongoDB中的属性从文本转换为日期类型?

在MongoDB中,我有一个带有字段的文档,该字段"ClockInTime"从CSV导入为字符串.

db.ClockTime.update()将这些基于文本的值转换为日期数据类型的适当语句是什么样的?

mongodb

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

HowTo:Teamcity + GitHub

有没有人成功配置Teamcity来监控,提取和构建GitHub?

我似乎无法确定如何为Teamcity配置SSH密钥的位置和方式.我在系统帐户下运行Teamcity作为系统服务.那么Teamcity在哪里存储其SSH配置?

编辑

为了使其工作,我需要阻止代理在系统帐户下运行.

ssh teamcity continuous-integration github

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

Jquery $().每个方法都隐藏了'this'关键字

我正在创建一个Javascript对象,其中包含一个执行jQuery each方法的函数,如下所示:

function MyClass {

  Method1 = function(obj) { 
    // Does something here
  }

  Method2 = function() {
    $(".SomeClass").each(function() {

       // 1          2
       this.Method1(this);

    });
  }

}
Run Code Online (Sandbox Code Playgroud)

每个THIS指的是哪个对象?jQuery指的是each迭代返回的项.但是,我想This[1]参考包含类...

如何从jQuery循环中引用包含类?

javascript jquery

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

MassTransit消息错误输入

我正在尝试通过MassTransit发布的消息遇到基本类型问题.考虑以下:

[Serializable]
public abstract class Event : CorrelatedBy<Guid> {

    public Guid CorrelationId { get; set; }

    public abstract string EventName { get; }

    public override string ToString() {
        return string.Format("{0} - {1}", EventName, CorrelationId);
    }

}

[Serializable]
public class PersonCreated : Event {

    public PersonCreated(Guid personId, string firstName, string lastName) {

       PersonId = personId;
       FirstName = firstName;
       LastName = lastName;

    }

    public readonly Guid PersonId;
    public readonly string FirstName;
    public readonly string LastName;

}
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试使用以下内容发布抽象事件的集合时:

public void PublishEvents(IEnumerable<Event> events) { …
Run Code Online (Sandbox Code Playgroud)

c# masstransit event-handling

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

为什么我没有收到Google OAuth请求中的RefreshToken?

我正在尝试将Google日历集成到我的应用程序中,并且我在使用关闭RefreshToken的OAuth授权方面遇到了一些问题.我收到一个没有问题的AccessToken,但RefreshToken属性为null.请参阅标有"ERROR HERE:"的行,了解我遇到的问题

我的Asp.Net MVC控制器(命名OAuthController)如下所示:

    public ActionResult Index()
    {
        var client = CreateClient();
        client.RequestUserAuthorization(new[] { "https://www.googleapis.com/auth/calendar" }, new Uri("http://localhost/FL.Evaluation.Web/OAuth/CallBack"));

        return View();
    }

    public ActionResult CallBack()
    {

        if (string.IsNullOrEmpty(Request.QueryString["code"])) return null;

        var client = CreateClient();

        // Now getting a 400 Bad Request here
        var state = client.ProcessUserAuthorization();

        // ERROR HERE:  The RefreshToken is NULL
        HttpContext.Session["REFRESH_TOKEN"] = Convert.ToBase64String(Encoding.Unicode.GetBytes(state.RefreshToken));

        return JavaScript("Completed!");
    }

    private static WebServerClient CreateClient()
    {
        return
            new WebServerClient(
                new AuthorizationServerDescription()
                    {
                        TokenEndpoint = new Uri("https://accounts.google.com/o/oauth2/token"),
                        AuthorizationEndpoint = new Uri("https://accounts.google.com/o/oauth2/auth"),
                        ProtocolVersion …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc oauth dotnetopenauth oauth-2.0

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

HTML表的打印会在第一列中删除单元格

我在Internet Explorer和Chrome中发现了一个奇怪的问题:我有一个简单的HTML表格,没有布局CSS,2列,没有样式,宽度设置为100%.当我尝试在Internet Explorer(所有版本)和Chrome中打印此表时,第二页及更高版本上的第一个单元格将被删除.

HTML的片段:

<html>
<head></head>
<body>
   <table  width='100%' cellspacing='0'>  
      <tr><td  align='left'>Date</td><td  align='left'>Order No.</td></tr>  
      <tr><td  align='left'>5/24/2011</td><td  align='left'>287426</td></tr>
      <!-- SNIP :: Many more rows -->
    </table>
 </body>
 </html>
Run Code Online (Sandbox Code Playgroud)

整个表格位于:https: //gist.github.com/1000367

第2页上的Internet Explorer打印预览中的输出如下所示:

缺少第一个细胞

我添加了彩色线条和圆圈以突出显示左侧单元格缺失.

有任何想法吗?

我试过调整桌子外面的cellpadding和边距,没有运气.正如所建议的那样,我还添加了以下css规则,但没有效果:

   BODY { margin: 0px; padding: 0px; }
Run Code Online (Sandbox Code Playgroud)

html printing

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

最简洁的异步调用void方法的方法

我有一个方法,我想异步调用:

void Foo()
{
}
Run Code Online (Sandbox Code Playgroud)

我确实可以通过以下方式异步调用它:

delegate void DVoidMethod();
DVoidMethod FooDelegate = new DVoidMethod(Foo);
FooDelegate.BeginInvoke(null,null);
Run Code Online (Sandbox Code Playgroud)

有没有人有其他选择?

我认为三行代码太多了?

c# delegates asynchronous code-golf

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