Skip to content

Instantly share code, notes, and snippets.

View davidebbo's full-sized avatar

David Ebbo davidebbo

View GitHub Profile
D:\Development\phillip-haydon\philliptest [master]> git push Azure master
* Couldn't find host philliptest.scm.azurewebsites.net in the _netrc file; using defaults
* About to connect() to philliptest.scm.azurewebsites.net port 443 (#0)
* Trying 168.62.20.37... * 0x2000718 is at send pipe head!
* Connected to philliptest.scm.azurewebsites.net (168.62.20.37) port 443 (#0)
* successfully set certificate verify locations:
* CAfile: C:\Users\Phillip\AppData\Local\GitHub\PortableGit_8810fd5c2c79c73adcc73fd0825f3b32fdb816e7/bin/curl-ca-bundle.crt
CApath: none
* Unknown SSL protocol error in connection to philliptest.scm.azurewebsites.net:443
* Expire cleared
@davidebbo
davidebbo / SaveBody.ashx
Created October 12, 2012 06:53
Save the body of a request to a temp file
<%@ WebHandler Language="C#" Class="Handler" Debug="true" %>
using System;
using System.Web;
using System.IO;
public class Handler : IHttpHandler
{
public void ProcessRequest(HttpContext context)
@davidebbo
davidebbo / web.config
Last active November 13, 2022 03:34
iisnode web.config
<?xml version="1.0" encoding="utf-8"?>
<!--
This configuration file is required if iisnode is used to run node processes behind
IIS or IIS Express. For more information, visit:
https://github.com/tjanczuk/iisnode/blob/master/src/samples/configuration/web.config
-->
<configuration>
<system.webServer>
@davidebbo
davidebbo / gist:2487658
Created April 25, 2012 07:12
Node detection
private const string PackageJsonFile = "package.json";
private readonly string[] NodeDetectionFiles = new[] { "server.js", "app.js" };
private const string WebConfigFile = "web.config";
/// <summary>
/// Add a web.config file if we detect a Node site
/// </summary>
private void AddIISNodeConfig(DeploymentContext context)
{
// If there is a config file already, don't do anything
@davidebbo
davidebbo / gist:1903977
Created February 24, 2012 21:47
Haiku test
function Blah(message)
{
res.write(message);
}
res.writeHead(200);
for (var i=0; i<10; i++)
{
Blah('Hello, world ' + i + '\n');
}
@davidebbo
davidebbo / gist:1372111
Created November 17, 2011 01:38
SymbolSource error
System.InvalidOperationException: Not supported Content-Type in the response: 'text/html; charset=utf-8'
Response error message:
--
<?xml version="1.0" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"><head><title>Error 500</title><style type="text/css">body {font-family:"Verdana","DejaVu Sans",sans-serif;font-weight:normal;font-size: .7em;color:black;background-color: white}
p {font-family:"Verdana","DejaVu Sans",sans-serif;font-weight:normal;color:black;margin-top: -5px}
b {font-family:"Verdana","DejaVu Sans",sans-serif;font-weight:bold;color:black;margin-top: -5px}
h1 { font-family:"Verdana","DejaVu Sans",sans-serif;font-weight:normal;font-size:18pt;color:red }
h2 { font-family:"Verdana","DejaVu Sans",sans-serif;font-weight:normal;font-size:14pt;color:maroon }
@davidebbo
davidebbo / OrgChart.tree
Last active October 7, 2017 17:49
T4 template to generate DGML org charts from simple DSL
Joe
Jill
Bill
Bert
David
John
Bob
@davidebbo
davidebbo / ManyToMany.ascx.cs
Created August 3, 2011 23:55
Dynamic Data many to many templates for EF code first
using System;
using System.ComponentModel;
using System.Web.UI;
namespace WebApplication
{
public partial class ManyToManyField : System.Web.DynamicData.FieldTemplateUserControl
{
protected override void OnDataBinding(EventArgs e)
{