Skip to content

Instantly share code, notes, and snippets.

David Ebbo davidebbo

Block or report user

Report or block davidebbo

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@davidebbo
davidebbo / SaveBody.ashx
Created Oct 12, 2012
Save the body of a request to a temp file
View SaveBody.ashx
<%@ 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 Oct 4, 2015
iisnode web.config
View 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>
View gist:2487658
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
View gist:1903977
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 Nov 17, 2011
SymbolSource error
View gist:1372111
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 Oct 7, 2017
T4 template to generate DGML org charts from simple DSL
View OrgChart.tree
Joe
Jill
Bill
Bert
David
John
Bob
@davidebbo
davidebbo / ManyToMany.ascx.cs
Created Aug 3, 2011
Dynamic Data many to many templates for EF code first
View ManyToMany.ascx.cs
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)
{
You can’t perform that action at this time.