Skip to content

Instantly share code, notes, and snippets.

View sandrinodimattia's full-sized avatar
🏠
Working from home

Sandrino Di Mattia sandrinodimattia

🏠
Working from home
View GitHub Profile
@sandrinodimattia
sandrinodimattia / gist:3561020
Created August 31, 2012 23:28
ASP.NET Universal Providers
<connectionStrings>
<add name="DefaultConnection" providerName="System.Data.SqlClient" connectionString="Data Source=(LocalDb)\v11.0;Initial Catalog=aspnet-MvcApplication3-20120901000818;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\aspnet-MvcApplication3-20120901000818.mdf" />
</connectionStrings>
...
<system.web>
...
<profile defaultProvider="DefaultProfileProvider">
<providers>
<add name="DefaultProfileProvider" type="System.Web.Providers.DefaultProfileProvider, System.Web.Providers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
connectionStringName="DefaultConnection" applicationName="/" />
@sandrinodimattia
sandrinodimattia / gist:3493335
Created August 27, 2012 23:27
Output logs in the emulator
public class WebRole : RoleEntryPoint
{
private TraceSource CreateTraceSource()
{
var traceSource = new TraceSource("SampleApp", SourceLevels.All);
traceSource.Listeners.Add(
Activator.CreateInstance(
Type.GetType("Microsoft.ServiceHosting.Tools.DevelopmentFabric.Runtime.DevelopmentFabricTraceListener, Microsoft.ServiceHosting.Tools.DevelopmentFabric.Runtime, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35")) as TraceListener);
return traceSource;
}
@sandrinodimattia
sandrinodimattia / gist:3493258
Created August 27, 2012 23:14
RoleEnvironment.Changing/Changed
public class WebRole : RoleEntryPoint
{
public override bool OnStart()
{
RoleEnvironment.Changing += OnChanging;
RoleEnvironment.Changed += OnChanged;
return base.OnStart();
}
private void OnChanging(object sender, RoleEnvironmentChangingEventArgs e)
csrun.exe /update:31;"C:\Some\Path\MultipleInstancesDemo\MultipleInstancesDemo\bin\Debug\ServiceConfiguration.cscfg"
csrun.exe /update:<deployment-id>;<service-configuration-file>
@sandrinodimattia
sandrinodimattia / gist:3493040
Created August 27, 2012 22:43
ServiceConfiguration.cscfg - Instance Count
<?xml version="1.0" encoding="utf-8"?>
<ServiceConfiguration serviceName="MultipleInstancesDemo" xmlns="http://schemas.microsoft.com/ServiceHosting/2008/10/ServiceConfiguration" osFamily="1" osVersion="*" schemaVersion="2012-05.1.7">
<Role name="MyWebRole">
<Instances count="3" />
<ConfigurationSettings>
<Setting name="Microsoft.WindowsAzure.Plugins.Diagnostics.ConnectionString" value="UseDevelopmentStorage=true" />
<Setting name="SomeSetting" value="abcdefg" />
</ConfigurationSettings>
</Role>
</ServiceConfiguration>
@sandrinodimattia
sandrinodimattia / web.config
Created August 23, 2012 22:24
Assembly Redirect for the Windows Azure 1.7 SDK
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="Microsoft.WindowsAzure.StorageClient" publicKeyToken="31bf3856ad364e35" culture="neutral" />
<bindingRedirect oldVersion="1.1.0.0" newVersion="1.7.0.0" />
</dependentAssembly>
</assemblyBinding>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="Microsoft.ServiceBus" publicKeyToken="31bf3856ad364e35" culture="neutral" />
@sandrinodimattia
sandrinodimattia / DiagnosticsExample.cs
Created August 23, 2012 21:59
Azure TraceListener if RoleEnvironment is available
if (RoleEnvironment.IsAvailable)
Trace.Listeners.Add(Activator.CreateInstance(Type.GetType("Microsoft.WindowsAzure.Diagnostics.DiagnosticMonitorTraceListener, Microsoft.WindowsAzure.Diagnostics, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"))
as TraceListener)
@sandrinodimattia
sandrinodimattia / web.config
Created August 23, 2012 21:51
DiagnosticMonitorTraceListener
<system.diagnostics>
<trace>
<listeners>
<add type="Microsoft.WindowsAzure.Diagnostics.DiagnosticMonitorTraceListener, Microsoft.WindowsAzure.Diagnostics, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" name="AzureDiagnostics">
<filter type="" />
</add>
</listeners>
</trace>
</system.diagnostics>
@sandrinodimattia
sandrinodimattia / gist:3162355
Created July 23, 2012 07:02
ScrollDataGrid
public class ScrollDataGrid : DataGrid
{
/// <summary>
/// The vertical scrollbar.
/// </summary>
private ScrollBar verticalScrollBar;
/// <summary>
/// The horizontal scrollbar.
/// </summary>