Permalink
Browse files

upgraded to EF 4.3 and MiniProfiler 1.9 (fixes #263)

  • Loading branch information...
1 parent 4220408 commit c46db01a8c96fb9a5ae139920a9fe65f92640306 @half-ogre half-ogre committed Mar 17, 2012
Showing with 396 additions and 395 deletions.
  1. +3 −2 Facts/Facts.csproj
  2. +1 −1 Facts/packages.config
  3. +152 −0 Website/App_Start/AppActivator.cs
  4. +0 −78 Website/App_Start/Bootstrapper.cs
  5. +0 −82 Website/App_Start/MiniProfiler.cs
  6. +3 −21 Website/Entities/EntitiesContext.cs
  7. +6 −4 Website/Migrations/201110060711357_Initial.Designer.cs
  8. +6 −4 Website/Migrations/201110102157002_PrereleaseChanges.Designer.cs
  9. +2 −2 Website/Migrations/201110102157002_PrereleaseChanges.cs
  10. +9 −7 Website/Migrations/201110180052097_GallerySettings.Designer.cs
  11. +10 −8 Website/Migrations/201110230649210_PackageOwnerRequests.Designer.cs
  12. +1 −1 Website/Migrations/201110230649210_PackageOwnerRequests.cs
  13. +10 −8 Website/Migrations/201111022024584_PackageDependencyVersionSpec.Designer.cs
  14. +2 −2 Website/Migrations/201111022024584_PackageDependencyVersionSpec.cs
  15. +10 −8 Website/Migrations/201111022051010_PackageReleaseNotes.Designer.cs
  16. +1 −1 Website/Migrations/201111022051010_PackageReleaseNotes.cs
  17. +10 −8 Website/Migrations/201111080239544_ListPackagesIndexes.Designer.cs
  18. +1 −1 Website/Migrations/201111080239544_ListPackagesIndexes.cs
  19. +10 −8 Website/Migrations/201111080816426_DisplayPackageIndexes.Designer.cs
  20. +1 −1 Website/Migrations/201111080816426_DisplayPackageIndexes.cs
  21. +10 −8 Website/Migrations/201111081908453_MyPackagesIndexes.Designer.cs
  22. +1 −1 Website/Migrations/201111081908453_MyPackagesIndexes.cs
  23. +10 −8 Website/Migrations/201111150729167_AddSmtpPassword.Designer.cs
  24. +1 −1 Website/Migrations/201111150729167_AddSmtpPassword.cs
  25. +10 −8 Website/Migrations/201111222338036_GalleryOwnerEmailSettings.Designer.cs
  26. +1 −1 Website/Migrations/201111222338036_GalleryOwnerEmailSettings.cs
  27. +10 −8 Website/Migrations/201201031925005_AddPasswordHash.Designer.cs
  28. +1 −1 Website/Migrations/201201031925005_AddPasswordHash.cs
  29. +3 −24 Website/Migrations/{Settings.cs → MigrationsConfiguration.cs}
  30. +61 −62 Website/Web.config
  31. +46 −22 Website/Website.csproj
  32. +4 −4 Website/packages.config
View
5 Facts/Facts.csproj
@@ -38,8 +38,9 @@
<SpecificVersion>False</SpecificVersion>
<HintPath>..\packages\AnglicanGeek.MarkdownMailer.1.2\lib\net40\AnglicanGeek.MarkdownMailer.dll</HintPath>
</Reference>
- <Reference Include="EntityFramework, Version=4.1.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL">
- <HintPath>..\packages\EntityFramework.4.1.10715.0\lib\EntityFramework.dll</HintPath>
+ <Reference Include="EntityFramework, Version=4.3.1.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL">
+ <SpecificVersion>False</SpecificVersion>
+ <HintPath>..\packages\EntityFramework.4.3.1\lib\net40\EntityFramework.dll</HintPath>
</Reference>
<Reference Include="MarkdownSharp, Version=0.0.0.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\MarkdownSharp.1.13.0.0\lib\35\MarkdownSharp.dll</HintPath>
View
2 Facts/packages.config
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="AnglicanGeek.MarkdownMailer" version="1.2" />
- <package id="EntityFramework" version="4.1.10715.0" />
+ <package id="EntityFramework" version="4.3.1" />
<package id="MarkdownSharp" version="1.13.0.0" />
<package id="Moq" version="4.0.10827" />
<package id="MvcHaack.Ajax" version="1.1" />
View
152 Website/App_Start/AppActivator.cs
@@ -0,0 +1,152 @@
+using System;
+using System.Data.Entity.Migrations;
+using System.Linq;
+using System.Web;
+using System.Web.Mvc;
+using System.Web.Routing;
+using Elmah;
+using Elmah.Contrib.Mvc;
+using Microsoft.Web.Infrastructure.DynamicModuleHelper;
+using MvcMiniProfiler;
+using MvcMiniProfiler.MVCHelpers;
+using Ninject;
+using Ninject.Web.Mvc;
+using NuGetGallery.Jobs;
+using NuGetGallery.Migrations;
+using WebBackgrounder;
+
+[assembly: WebActivator.PreApplicationStartMethod(typeof(NuGetGallery.AppActivator), "PreStart")]
+[assembly: WebActivator.PostApplicationStartMethod(typeof(NuGetGallery.AppActivator), "PostStart")]
+[assembly: WebActivator.ApplicationShutdownMethodAttribute(typeof(NuGetGallery.AppActivator), "Stop")]
+
+namespace NuGetGallery
+{
+ public static class AppActivator
+ {
+ private static JobManager _jobManager;
+ private static readonly Bootstrapper _ninjectBootstrapper = new Bootstrapper();
+
+ public static void PreStart()
+ {
+ NinjectPreStart();
+ MiniProfilerPreStart();
+ }
+
+ public static void PostStart()
+ {
+ MiniProfilerPostStart();
+ DbMigratorPostStart();
+ BackgroundJobsPostStart();
+ AppPostStart();
+ DynamicDataPostStart();
+ }
+
+ public static void Stop()
+ {
+ BackgroundJobsStop();
+ NinjectStop();
+ }
+
+ private static void AppPostStart()
+ {
+ Routes.RegisterRoutes(RouteTable.Routes);
+ GlobalFilters.Filters.Add(new ElmahHandleErrorAttribute());
+ ValueProviderFactories.Factories.Add(new HttpHeaderValueProviderFactory());
+ }
+
+ private static void BackgroundJobsPostStart()
+ {
+ var jobs = new IJob[] {
+ new UpdateStatisticsJob(TimeSpan.FromSeconds(10), () => new EntitiesContext(), timeout: TimeSpan.FromMinutes(5)),
+ new WorkItemCleanupJob(TimeSpan.FromDays(1), () => new EntitiesContext(), timeout: TimeSpan.FromDays(4)),
+ new LuceneIndexingJob(TimeSpan.FromMinutes(10), timeout: TimeSpan.FromMinutes(2)),
+ };
+ var jobCoordinator = new WebFarmJobCoordinator(new EntityWorkItemRepository(() => new EntitiesContext()));
+ _jobManager = new JobManager(jobs, jobCoordinator);
+ _jobManager.Fail(e => ErrorLog.GetDefault(null).Log(new Error(e)));
+ _jobManager.Start();
+ }
+
+ private static void BackgroundJobsStop()
+ {
+ _jobManager.Dispose();
+ }
+
+ private static void DbMigratorPostStart()
+ {
+ var dbMigrator = new DbMigrator(new MigrationsConfiguration());
+ // After upgrading to EF 4.3 and MiniProfile 1.9, there is a bug that causes several
+ // 'Invalid object name 'dbo.__MigrationHistory' to be thrown when the database is first created;
+ // it seems these can safely be ignored, and the database will still be created.
+ dbMigrator.Update();
+ }
+
+ private static void DynamicDataPostStart()
+ {
+ DynamicDataEFCodeFirst.Registration.Register(RouteTable.Routes);
+ }
+
+ private static void MiniProfilerPreStart()
+ {
+ MiniProfiler.Settings.SqlFormatter = new MvcMiniProfiler.SqlFormatters.SqlServerFormatter();
+ MiniProfilerEF.Initialize();
+ DynamicModuleUtility.RegisterModule(typeof(MiniProfilerStartupModule));
+ GlobalFilters.Filters.Add(new ProfilingActionFilter());
+ }
+
+ private static void MiniProfilerPostStart()
+ {
+ var copy = ViewEngines.Engines.ToList();
+ ViewEngines.Engines.Clear();
+ foreach (var item in copy)
+ ViewEngines.Engines.Add(new ProfilingViewEngine(item));
+ }
+
+ private static void NinjectPreStart()
+ {
+ DynamicModuleUtility.RegisterModule(typeof(OnePerRequestModule));
+ DynamicModuleUtility.RegisterModule(typeof(HttpApplicationInitializationModule));
+ _ninjectBootstrapper.Initialize(() => Container.Kernel);
+ }
+
+ private static void NinjectStop()
+ {
+ _ninjectBootstrapper.ShutDown();
+ }
+
+ private class MiniProfilerStartupModule : IHttpModule
+ {
+ public void Init(HttpApplication context)
+ {
+ context.BeginRequest += (sender, e) => MiniProfiler.Start();
+
+ context.AuthorizeRequest += (sender, e) =>
+ {
+ bool stopProfiling;
+ var httpContext = HttpContext.Current;
+
+ if (httpContext == null)
+ stopProfiling = true;
+ else
+ {
+ // Temporarily removing until we figure out the hammering of request we saw.
+ //var userCanProfile = httpContext.User != null && HttpContext.Current.User.IsInRole(Const.AdminRoleName);
+ var requestIsLocal = httpContext.Request.IsLocal;
+
+ //stopProfiling = !userCanProfile && !requestIsLocal
+ stopProfiling = !requestIsLocal;
+ }
+
+ if (stopProfiling)
+ MiniProfiler.Stop(true);
+ };
+
+ context.EndRequest += (sender, e) => MiniProfiler.Stop();
+ }
+
+ public void Dispose()
+ {
+ }
+ }
+ }
+}
View
78 Website/App_Start/Bootstrapper.cs
@@ -1,78 +0,0 @@
-using System;
-using System.Data.Entity.Migrations;
-using System.Web;
-using System.Web.Mvc;
-using System.Web.Routing;
-using Elmah;
-using Elmah.Contrib.Mvc;
-using NuGetGallery.Jobs;
-using NuGetGallery.Migrations;
-using WebBackgrounder;
-
-[assembly: WebActivator.PreApplicationStartMethod(typeof(NuGetGallery.Bootstrapper), "Start")]
-[assembly: WebActivator.ApplicationShutdownMethodAttribute(typeof(NuGetGallery.Bootstrapper), "Stop")]
-namespace NuGetGallery
-{
- public static class Bootstrapper
- {
- private static readonly HttpApplication _elmahHttpApplication = new ElmahSignalScopeHttpApplication();
- private static JobManager _jobManager;
-
- private static JobManager CreateJobManager()
- {
- var jobs = new IJob[] {
- new UpdateStatisticsJob(TimeSpan.FromSeconds(10), () => new EntitiesContext(), timeout: TimeSpan.FromMinutes(5)),
- new WorkItemCleanupJob(TimeSpan.FromDays(1), () => new EntitiesContext(), timeout: TimeSpan.FromDays(4)),
- new LuceneIndexingJob(TimeSpan.FromMinutes(10), timeout: TimeSpan.FromMinutes(2)),
- };
-
- var jobCoordinator = new WebFarmJobCoordinator(new EntityWorkItemRepository(() => new EntitiesContext()));
- var manager = new JobManager(jobs, jobCoordinator);
- manager.Fail(e => ErrorLog.GetDefault(null).Log(new Error(e)));
- return manager;
- }
-
- public static void Start()
- {
- UpdateDatabase();
- Routes.RegisterRoutes(RouteTable.Routes);
-
- DynamicDataEFCodeFirst.Registration.Register(RouteTable.Routes);
-
- // TODO: move profile bootstrapping and container bootstrapping to here
- GlobalFilters.Filters.Add(new ElmahHandleErrorAttribute());
-
- ValueProviderFactories.Factories.Add(new HttpHeaderValueProviderFactory());
- _jobManager = CreateJobManager();
- _jobManager.Start();
- }
-
- public static void Stop()
- {
- _jobManager.Dispose();
- _elmahHttpApplication.Dispose();
- }
-
- private static void UpdateDatabase()
- {
- var dbMigrator = new DbMigrator(new Settings());
- dbMigrator.Update();
- // The Seed method of Settings is never called, so
- // we call it here again as a workaround.
-
- using (var context = new EntitiesContext())
- {
- Settings.SeedDatabase(context);
- }
- }
-
- /// <summary>
- /// Elmah requires an HttpApplication for its API. It uses it to determine when
- /// to dispose of its signal instance. At this point, we don't have an HttpApplication
- /// so I'll just create a stub one and control its lifecycle here.
- /// </summary>
- private class ElmahSignalScopeHttpApplication : HttpApplication
- {
- }
- }
-}
View
82 Website/App_Start/MiniProfiler.cs
@@ -1,82 +0,0 @@
-using System;
-using System.Configuration;
-using System.Data.Entity;
-using System.Data.Entity.Infrastructure;
-using System.Linq;
-using System.Web;
-using System.Web.Mvc;
-using Microsoft.Web.Infrastructure.DynamicModuleHelper;
-using MvcMiniProfiler;
-using MvcMiniProfiler.MVCHelpers;
-
-[assembly: WebActivator.PreApplicationStartMethod(typeof(NuGetGallery.App_Start.MiniProfilerPackage), "PreStart")]
-[assembly: WebActivator.PostApplicationStartMethod(typeof(NuGetGallery.App_Start.MiniProfilerPackage), "PostStart")]
-
-namespace NuGetGallery.App_Start
-{
- public static class MiniProfilerPackage
- {
- public static void PreStart()
- {
- MiniProfiler.Settings.SqlFormatter = new MvcMiniProfiler.SqlFormatters.SqlServerFormatter();
-
- var sqlConnectionFactory = new SqlConnectionFactory(ConfigurationManager.ConnectionStrings["NuGetGallery"].ConnectionString);
- var profiledConnectionFactory = new MvcMiniProfiler.Data.ProfiledDbConnectionFactory(sqlConnectionFactory);
- Database.DefaultConnectionFactory = profiledConnectionFactory;
-
- DynamicModuleUtility.RegisterModule(typeof(MiniProfilerStartupModule));
- GlobalFilters.Filters.Add(new ProfilingActionFilter());
- }
-
- public static void PostStart()
- {
- var viewEngines = ViewEngines.Engines.ToList();
-
- ViewEngines.Engines.Clear();
-
- foreach (var item in viewEngines)
- ViewEngines.Engines.Add(new ProfilingViewEngine(item));
- }
- }
-
- public class MiniProfilerStartupModule : IHttpModule
- {
- public void Init(HttpApplication context)
- {
- context.BeginRequest += (sender, e) =>
- {
- MiniProfiler.Start();
- };
-
- context.AuthorizeRequest += (sender, e) =>
- {
- var stopProfiling = false;
- var httpContext = HttpContext.Current;
-
- if (httpContext == null)
- stopProfiling = true;
- else
- {
- // Temporarily removing until we figure out the hammering of request we saw.
- //var userCanProfile = httpContext.User != null && HttpContext.Current.User.IsInRole(Const.AdminRoleName);
- var requestIsLocal = httpContext.Request != null && httpContext.Request.IsLocal;
-
- //stopProfiling = !userCanProfile && !requestIsLocal
- stopProfiling = !requestIsLocal;
- }
-
- if (stopProfiling)
- MiniProfiler.Stop(true);
- };
-
- context.EndRequest += (sender, e) =>
- {
- MiniProfiler.Stop();
- };
- }
-
- public void Dispose()
- {
- }
- }
-}
View
24 Website/Entities/EntitiesContext.cs
@@ -1,28 +1,17 @@
-using System.Configuration;
-using System.Data.Common;
-using System.Data.Entity;
-using System.Data.Entity.Infrastructure;
-using System.Data.SqlClient;
-using MvcMiniProfiler.Data;
+using System.Data.Entity;
using WebBackgrounder;
namespace NuGetGallery
{
public class EntitiesContext : DbContext, IWorkItemsContext
{
public EntitiesContext()
- : base(GetConnection("NuGetGallery"), contextOwnsConnection: true)
- {
- }
-
- public EntitiesContext(string connectionStringName)
- : base(connectionStringName)
+ : base("NuGetGallery")
{
}
protected override void OnModelCreating(DbModelBuilder modelBuilder)
{
- modelBuilder.Conventions.Remove<IncludeMetadataConvention>();
modelBuilder.Entity<User>()
.HasKey(u => u.Key);
@@ -38,7 +27,7 @@ protected override void OnModelCreating(DbModelBuilder modelBuilder)
.Map(c => c
.ToTable("UserRoles")
.MapLeftKey("UserKey")
- .MapRightKey("RoleKey")); ;
+ .MapRightKey("RoleKey"));
modelBuilder.Entity<Role>()
.HasKey(u => u.Key);
@@ -109,12 +98,5 @@ public IDbSet<WorkItem> WorkItems
get;
set;
}
-
- private static DbConnection GetConnection(string connectionStringName)
- {
- var setting = ConfigurationManager.ConnectionStrings[connectionStringName];
- var connection = new SqlConnection(setting.ConnectionString);
- return ProfiledDbConnection.Get(connection);
- }
}
}
View
10 Website/Migrations/201110060711357_Initial.Designer.cs
@@ -1,20 +1,22 @@
+using System.Data.Entity.Migrations.Infrastructure;
+
namespace NuGetGallery.Migrations
{
using System.Data.Entity.Migrations;
- public partial class Initial : IDbMigrationMetadata
+ public partial class Initial : IMigrationMetadata
{
- string IDbMigrationMetadata.Id
+ string IMigrationMetadata.Id
{
get { return "201110060711357_Initial"; }
}
- string IDbMigrationMetadata.Source
+ string IMigrationMetadata.Source
{
get { return null; }
}
- string IDbMigrationMetadata.Target
+ string IMigrationMetadata.Target
{
get { return "H4sIAAAAAAAEAOy9B2AcSZYlJi9tynt/SvVK1+B0oQiAYBMk2JBAEOzBiM3mkuwdaUcjKasqgcplVmVdZhZAzO2dvPfee++999577733ujudTif33/8/XGZkAWz2zkrayZ4hgKrIHz9+fB8/Iv7Hv/cffPx7vFuU6WVeN0W1/Oyj3fHOR2m+nFazYnnx2Ufr9nz74KPf4+g3Th6fzhbv0p807fbQjt5cNp99NG/b1aO7d5vpPF9kzXhRTOuqqc7b8bRa3M1m1d29nZ2Du7s7d3MC8RHBStPHr9bLtljk/Af9eVItp/mqXWflF9UsLxv9nL55zVDTF9kib1bZNP/soxfrz/P286ws8/r6o/S4LDLC4XVenr8nQjsPgdBHtivq7JSQaq/fXK9y7vCzj75q8tpvQW1+r/w6+IA+ellXq7xur1/l5/oeNfoovRu+eLf7pn3Pfwmdf/bR2bK9t/dR+mJdltmkpA/Os7LJP0pXnz563VZ1/nm+zOuszWcvs7bNa5qQs1nOyCsRHq0+vR0dHt7d2QMd7mbLZdVmLc1uD/MOnserwkP183Uxi2C6GcTpIivK49mszpvGAHrd1sRzH6XPinf57Hm+vGjnFtoX2TvzCf36UfrVsiAWpZfaep37vcvfmzv/ith7eV7Ui3z2c4rHt7Nmjhlsmquqnv3QuwdvL+m3H3rHQvSyrK5yO+onVVXm2fLrMdKJTCcz75vqbb78oQ/JTOKrvMnb/7egcPpuVdRMlKekKgxC+P1NgWm/Af6L7LK44Nc7PX1BwpJd5CQwr/KSGzTzYiU6eAyu+v1di2d1tXhVoY/gi9//dbWup8Cpin37Jqsv8vb2GAHGBnT06w4u/GkcEfkqhsXju85GbLQczJg6oB9ZkA6eT6qZRfSHJiCYfszuJiLdBs5rItOHqq3X68lP51ML5odGgzfVTRSIoz8oeYaoUeHzZeD3dy2dHEYb9EQy3up9dYQM/UN0lukxrrMM1l9LWwDgj7REB0/8+7MvIYMMg+n9mkYlyimhvflabPIym74lZnuVXxRNK6b9R1zTwfPsh+9JP62ulmWVzU6qtTMNH6pZv7xaDvFfhA1+f9Pc8eNwq56G3dD0fdWsgro94u6FzaibdrdC3jb+IB9OofxIxOJz7FP8FqhvhnlSra7r4mL+w/eJTuochNwUH91qBE/zZloXKyHgD3kMH6KBOqBO34GfslIn+au6/KGPBomR4/Kiqot2vvg56f2H3ukZpaR+Lkh91jwnfm8+OKA5a44nTVWu2/ybgfc8a9qvVrNvRDCfF9N82fyccPLL9aQskOXbNIhbARJpfFaU+eviB7kn4p/uvzdB6E9En1/9HBDkVf6L1gVlW3VOjqdI+2dLtucfxDCv14tFVlsj9EMb0Jvs4oefOX5TtKWl2A+tV138+aH3+9WSZMhTBF+XRZ6V8JWW+ex43c6r+oc/bRaBp/kqX5K/Ni3yHwIWN/nqQTj5s+a2d2PiW/n4tx2J8X9ew4Ft2mK6Mf74/WPNe8OItBqKPWJN3zdwsky5AW/bpo+sfjWIofn+fdF6GrDqJpoGDSPU9L4fpqPf6JuI3bwZDgf8oyjuZTYFhW6B7k3GiJbm22yx+mBH7ezlz9VSLBJ0xxdeYv9nr+ebtPHPjuIa0L6bdNyHiJ1omx+J3M+SyOHf/5dz6i1M1RBPdk3ZhzDiU2NQrn/EjD9LzPhzkHDXSORVtgQX/mx3/kFy8PR93KJBLR3znW4jFsdNU00Lxk1xjq/JhgM+Xc7SWy3QCuG7S71E73XZFquymBJKn330rR5Fb+rA0sF1IIu3IeCd8Xi3B5ukN68hRFl5QjNCoUWxbPuiXhAxV1l5GzQ6L99WU2BWbD/db57qjLa3IfRtEDDvDCBi++sos5uo9fiux0KbOStcRR+a8Pii+Q0TvdslweMvl0/zMm/z9HgKFCiLnzXTbNYXXhKM2e1wiTDd+3H11+K8KD1uM+EfynHRwd+m4zfV/wv4TFbfN05suN5+A4dt0lGxhX0HDV/cAO09BhfLiujS7hB6w6/EBh9p/T602NDZLZX2B9MmFgTdgO7GVE6PNj8k7XObaK2Hmx/4fag+Yny6+uhmit1GR3yocrqZNrfBwvdwf05UVTcYuokVekm8n2ve7IVqPYQ00v/ZZcYOXW4z998UB3YocJuu/1/DdqYrjj1uVEPR/OzPNQMGWA1zoW12/bPMiQE+PwfsaD736XGb/v/fwpPxNaQbuGDzGtH7OTc/u/x6w9LXjdL0zXLrRrrdhmu+Ia7dSJXb4BGB88PiZMmr0DstvZHXJouCT0kE8Xn+rjMIfed13noRC/lrLkUTuMc9Xzt82Y9BY0DCGPUGYBI29YFIEHPDy5FZiMGKCuHtQG8Ad1sQvoM8BMtvczuoNps9BNK4QbcD9zRICg7BtK36SWiPWeOc4lJ7qdc2wjIDOcBAuW3OAtox9ni1J543gTSK0gOpstNVxSEBbkGcMDsVIcqG9FWAeTyBdRPGG0BEBr2Rjl938Cr7AyOPJFT6OIcplfcfc5hE8d5X3D54oDGDo+mTyMA3tB4eyPBLMcLEdeYGOm0A/81LR5du0fXlQbrdmIiJDWxTKqZPt1vRalMGpQ9yg/L/2vzmVjuHiRXNAUSH080CfF2ydIP3PhyL9jdGiKeBZdvAOoOhaXyGY8Hp16VLAGyYOOFQvikKxQOgWyon2/7GQW4Omb5pBWU7GKbm+5DQrGZar9t+9/jua14F1w8e36Um03zVrrPyC1rQLRvzxRfZakXLweZv90n6epVNaRgn2691jf12C+wHd2mNfSEw7oaKrhsj2J5oiZ9G3vmWuiZMnxV10z7N2mySYYH6ZLboNeMPbo4xTG9+qNGfPeNhmtb4Xd54sf48bz/PyjKvryUi6bztaPeMhrPIKbrDyHRc1vz3X6MXX0+zMqs7y+Ycup1U5Xqx3BBmDr9/vCp6IMxnt4fCPtbxbFaTmxXCCr+5PcSvltNqeV7Ui3w2DHyw0e37+XbWzPPZy6xprqp6FoLvfrcBahd7msMl/dZB1356e0gyrrKsrvIOduE37wnxROjG+uJN9TZfRmBH2ty+F0O1V3mTt5EeYt9/CPTTd6tCFCgpgg7db27d7/nx3Y6cdtWAqlVPD3Q0clep3ErlhMHK11Y9QR7j/VXQ5td/tlTRk2rWASCf3B6CiX17mARf3B7eayJOCEg+eQ8I68lP59MuEPPh7eG8qaLj8j7+fw0LDwW/t2Rdzp69P8vGX/vZYlX8GwKQT/5fMwlRT/Rrz0kE2teYoltB+dmasbOO9Tx7L5tpguKTat3VCJ2v/t/GAR8+619/pn94sxthrR7IoTa37+WkWl3XxcW8wwHex+8Bq87J8+gwpf3w9nCe5s20LlYsTCFf+l+8B7wP4PQhmKfvWji+pc7AV3XZ8TYj398eOrz04/Kiqot2vug78N5X7wezD+p9IJxRZNIbqP3wPeA0z4klms5UuE/fB9LxpCEYbR6H2P329pCfZ0371WrW5+fgi/eAV0zzZdPnE//z20N7uZ6UBQK5jjpwH78HLOHQZ0WZvy5+0AszOl++B9y6gkfYG7H/+e2hvcp/0bqgQFjpdTxFVidbIlnlA9/Q7PZ9vV4vFlndUbX2w9vDeZNddIJ7+eQ9IBRt2RmhfnR7GD9JCZ+eJrUf3h7OV0virZ44uE9vD+lZmbVtvsxnNr3sQ+x/+zUgPw1ys1HwYZP/t/k4G5dM3s/ZGQZ1e7dnE4yfZQdoyOl5T2hvigWZgGyx6oqT/fj2sM5eRlN33se3h4Vg9/gi7zom3sf/b2PN4YWq9+NLgfP1eXLo/f9v8CP+DeHIJ/9vm+2nmxfi3m/KLbDrrz/tm2D8f2PqPyxuV9P9KltedBgo/OZDGQmT8X6MFK7XhdwEffb7SxptiEf8JrEFpFg6DOuOEYUqYMxyZp/Vbsckg3lIEMJ2+14YvZH1z6+LEYC8J0bdZdT3nrnYeu6XV0ssI94g7dFXbpFBi60WRsg63MuHTvxt0yrvyQcbEP5AvvganHozX/RW2btNrGHST+zfdpVdV7i/8JfeeVBYSOfBNCtZbe8ueUuTj1LC/bKYYbn79TXFGYsxGoxf/6LypCzYOzINvsiWxTm5crwW9tlHWJH/KD0ui6zBCkd5/l6L+Q/v7uzdzWeLu00zKyNL+eB7T7g7S+80E91pMFPwKj/35zCcrsd3u2/a9/yX0PlnHxUYPAvT5xTN1MhHvERkUy9hUHJG86P0xboss0lJ7c+zsulZhS58s0ouXayXxS9a5wUDOy9omO8LLlzAFqDLy6yezrN6a5G9u+NDbOv1jQAHF8e/AdjdlfFvAKRbHP8GgIVr4wJwUrRfb1Ii6+DfAIqxBfCfFbDdtW7pBEm5tgC5N8H33eWNkj28Yvz/YQmX5edvYFKC5WcP4feDImvPX5+Z7bLzNzAib+E5Op4IQrfmpb7v+v9hHsK/X4PitybWjYuq/x+mHWK996ZcH0xn3eob59foauf/h8k+5NHflnB9iCduhfQbmE+7SjpsyW6FVbBC+g3g9TX5rA8oth76DeDXWQ39hiB+I4Dswug3AcuujX59U9lfDf36sIJF0A9kWX8F9BsglbcGOozYrQB1lz4NuS6+Dv+/9FY9v4FRbljn/Pqzapc4vwEEZaXzmwAk653fACS75vkNwHLLnl+f3P2Fzm8AsYHlzfeG/L6ewtAC4f/3fYYP9BO8BcYPVJTe8uJ7T2eEg90CYxTaN8kcsZW6n/eMgX9/CLR/OrBc9vOe/t9QJBYuur03wFtPZ3wF7HazOLw80G87sMR086y/d/KkD8L2fVsQt6berVaZbkfMWy8O3XoebqbtNx++vvdsDZHaW0VS0H7e9Pc3acIOpWlVKsVs6/qJYoF1mrF88MW6bItVWUypy88+2hmPd3sjcjCCTK0PK/wihPmtHkCaqLyGTsqQHwehiSz9WS3Ip1plpY9/p9FtVSmoauF1v3mqiruNDfI2HQYZ2n7HFn6HF30qxKgQLBxu5gRe+FaUu37he3LAbm9B+Mvl07zM2zw9nqJLyqFkzTSb9TkfS6A/4pz34RwvE/5zwjexhXL9bJiNYlljf0aj3/9QmMwkUyPY/Cyx1o0ZdH3rm+a0aNqYW36AHf0hctzvb/Kdg+Hs15rVn12+8nCN4OJ/+7PJa7ea82+Iv4Zmh98Z5LSfe+4yiZ7/17OUBuwRPMw3/39hpVhqgtv/v5iNTFec2vt/PS89dQmICC7+t/9/4SnzcTflwu/8v5Cv2E3HCJrf/3W1rqfdHIOb0p9LV90mQLr9y4c/K8zzQ3PR49kdbnrrNMIPn1veZPVF3g5yS2+2YjP1/yNuufUE/lC5BQ3fn1u+KW6JePm//5dXlAq+Udf8vz6e6yUTb8Aupiu/Ic77OY73NqdV+c3/b8R/MTa9Qcn9XJrE//cx4q1n/+eS836Y9vOUk+b0Tktv5LVicFLN8mdF3bRPszabZE1fC+Kt13nrYfxRKp/2WO31dJ4vMlpYnlQ085LAxzdNb0q7YMMkZw98+HWsG7/Fzd2J6e11Ix/HwLOXcSPYqCHo9RJtFes00vDWOAz3u7GvW8P3kzlDPfltNvTpN7td5yb0H+rYfL+hU5MAuWWPT73gcKhXv82Gnm2z4hbUdn5iVOSGGdZ8e3MXg2r5Now7LPeRxmLGegh5+iquENzSXeq1jaiGgTW+iJW0RDAf9BSweyOmm/jN8IuutQyHdYshczjjVFh/qGGD/y8OMebcOM3TH/HG9sPD2aCHeVTR7zeQp6NTfRjfHFFiGf9hkty4PvB1BxB7r6/sfQgb9PfXJ4bVz8MUiOawv8lhh2bGf9t8840N92lgFDbM+mDC9ZscuO3FWjsfgv/tBxPAy+FoFB5XfJvSgh+o/Lo21r4lH36TQ9QIbvMQY2FegHAP2RiiP9QhxvR0mFu5pXLfkJD5YWj4ISdoCGaMt75Z8g1zzM0vfZNC8sMhEHIMAGejVPvd47viZOoH9Gdb1dTZFxS/lg1/SrHxmt5e5PLX07wpLhyIxwRzmXOKwwE1bc6W55WJzjsYmSbma52yL/I2m1HIfFy3xXk2benrKblJxfLio/Qns3LNTtUkn50tv1y3q3VLQ84XkzJQmQjyN/X/+G4P58dfrvBX800MgdAsaAj5l8sn66KcWbyfZWXTUQpDIJA9+Dynz2UuMen5xbWF9KJa3hKQku+pSXq8yRerkoA1Xy5fZ5f5MG430zCk2OOnRXZRZwufgvKJYvI6o569LqgD/w3XH/1J7DpbvDv6fwIAAP//OHpiMZymAAA="; }
}
View
10 Website/Migrations/201110102157002_PrereleaseChanges.Designer.cs
@@ -1,20 +1,22 @@
+using System.Data.Entity.Migrations.Infrastructure;
+
namespace NuGetGallery.Migrations
{
using System.Data.Entity.Migrations;
- public partial class PrereleaseChanges : IDbMigrationMetadata
+ public partial class PrereleaseChanges : IMigrationMetadata
{
- string IDbMigrationMetadata.Id
+ string IMigrationMetadata.Id
{
get { return "201110102157002_PrereleaseChanges"; }
}
- string IDbMigrationMetadata.Source
+ string IMigrationMetadata.Source
{
get { return null; }
}
- string IDbMigrationMetadata.Target
+ string IMigrationMetadata.Target
{
get { return "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"; }
}
View
4 Website/Migrations/201110102157002_PrereleaseChanges.cs
@@ -10,7 +10,7 @@ public override void Up()
AddColumn("Packages", "IsLatestStable", c => c.Boolean(nullable: false));
AddColumn("Packages", "Listed", c => c.Boolean(nullable: false));
AddColumn("Packages", "IsPrerelease", c => c.Boolean(nullable: false));
- ChangeColumn("Packages", "Published", c => c.DateTime(nullable: false, defaultValue: DateTime.UtcNow));
+ AlterColumn("Packages", "Published", c => c.DateTime(nullable: false, defaultValue: DateTime.UtcNow));
DropColumn("Packages", "IsAbsoluteLatest");
DropColumn("Packages", "Unlisted");
}
@@ -19,7 +19,7 @@ public override void Down()
{
AddColumn("Packages", "Unlisted", c => c.Boolean(nullable: false));
AddColumn("Packages", "IsAbsoluteLatest", c => c.Boolean(nullable: false));
- ChangeColumn("Packages", "Published", c => c.DateTime());
+ AlterColumn("Packages", "Published", c => c.DateTime());
DropColumn("Packages", "IsPrerelease");
DropColumn("Packages", "Listed");
DropColumn("Packages", "IsLatestStable");
View
16 Website/Migrations/201110180052097_GallerySettings.Designer.cs
@@ -1,20 +1,22 @@
+using System.Data.Entity.Migrations.Infrastructure;
+
namespace NuGetGallery.Migrations
{
using System.Data.Entity.Migrations;
-
- public partial class GallerySettings : IDbMigrationMetadata
+
+ public partial class GallerySettings : IMigrationMetadata
{
- string IDbMigrationMetadata.Id
+ string IMigrationMetadata.Id
{
get { return "201110180052097_GallerySettings"; }
}
-
- string IDbMigrationMetadata.Source
+
+ string IMigrationMetadata.Source
{
get { return null; }
}
-
- string IDbMigrationMetadata.Target
+
+ string IMigrationMetadata.Target
{
get { return "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"; }
}
View
18 Website/Migrations/201110230649210_PackageOwnerRequests.Designer.cs
@@ -1,20 +1,22 @@
-namespace NuGetGallery.Migrations.Migrations
+using System.Data.Entity.Migrations.Infrastructure;
+
+namespace NuGetGallery.Migrations
{
using System.Data.Entity.Migrations;
-
- public partial class PackageOwnerRequests : IDbMigrationMetadata
+
+ public partial class PackageOwnerRequests : IMigrationMetadata
{
- string IDbMigrationMetadata.Id
+ string IMigrationMetadata.Id
{
get { return "201110230649210_PackageOwnerRequests"; }
}
-
- string IDbMigrationMetadata.Source
+
+ string IMigrationMetadata.Source
{
get { return null; }
}
-
- string IDbMigrationMetadata.Target
+
+ string IMigrationMetadata.Target
{
get { return "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"; }
}
View
2 Website/Migrations/201110230649210_PackageOwnerRequests.cs
@@ -1,4 +1,4 @@
-namespace NuGetGallery.Migrations.Migrations
+namespace NuGetGallery.Migrations
{
using System.Data.Entity.Migrations;
View
18 Website/Migrations/201111022024584_PackageDependencyVersionSpec.Designer.cs
@@ -1,20 +1,22 @@
-namespace NuGetGallery.Migrations.Migrations
+using System.Data.Entity.Migrations.Infrastructure;
+
+namespace NuGetGallery.Migrations
{
using System.Data.Entity.Migrations;
-
- public partial class PackageDependencyVersionSpec : IDbMigrationMetadata
+
+ public partial class PackageDependencyVersionSpec : IMigrationMetadata
{
- string IDbMigrationMetadata.Id
+ string IMigrationMetadata.Id
{
get { return "201111022024584_PackageDependencyVersionSpec"; }
}
-
- string IDbMigrationMetadata.Source
+
+ string IMigrationMetadata.Source
{
get { return null; }
}
-
- string IDbMigrationMetadata.Target
+
+ string IMigrationMetadata.Target
{
get { return "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"; }
}
View
4 Website/Migrations/201111022024584_PackageDependencyVersionSpec.cs
@@ -1,12 +1,12 @@
-namespace NuGetGallery.Migrations.Migrations
+namespace NuGetGallery.Migrations
{
using System.Data.Entity.Migrations;
public partial class PackageDependencyVersionSpec : DbMigration
{
public override void Up()
{
- ChangeColumn("PackageDependencies", "VersionRange", col => col.String(nullable: true));
+ AlterColumn("PackageDependencies", "VersionRange", col => col.String(nullable: true));
RenameColumn("PackageDependencies", "VersionRange", "VersionSpec");
}
View
18 Website/Migrations/201111022051010_PackageReleaseNotes.Designer.cs
@@ -1,20 +1,22 @@
-namespace NuGetGallery.Migrations.Migrations
+using System.Data.Entity.Migrations.Infrastructure;
+
+namespace NuGetGallery.Migrations
{
using System.Data.Entity.Migrations;
-
- public partial class PackageReleaseNotes : IDbMigrationMetadata
+
+ public partial class PackageReleaseNotes : IMigrationMetadata
{
- string IDbMigrationMetadata.Id
+ string IMigrationMetadata.Id
{
get { return "201111022051010_PackageReleaseNotes"; }
}
-
- string IDbMigrationMetadata.Source
+
+ string IMigrationMetadata.Source
{
get { return null; }
}
-
- string IDbMigrationMetadata.Target
+
+ string IMigrationMetadata.Target
{
get { return "H4sIAAAAAAAEAOy9B2AcSZYlJi9tynt/SvVK1+B0oQiAYBMk2JBAEOzBiM3mkuwdaUcjKasqgcplVmVdZhZAzO2dvPfee++999577733ujudTif33/8/XGZkAWz2zkrayZ4hgKrIHz9+fB8/Iv7Hv/cffPx7vFuU6WVeN0W1/Oyj3fHOR2m+nFazYnnx2Ufr9nz74KPf4+g3Th6fzhbv0p807fbQjt5cNp99NG/b1aO7d5vpPF9kzXhRTOuqqc7b8bRa3M1m1d29nZ2Du7s7d3MC8RHBStPHr9bLtljk/Af9eVItp/mqXWflF9UsLxv9nL55zVDTF9kib1bZNP/soxfrz/P286ws8/p6/EVxUWctodR8lB6XRUbovM7L8/fEbechcPvI9kr9nhJ+7fWb61XOfX/20Xer+u1ZmwetqN3vlV8HH9BHL+tqldft9av8XN89m32U3g3fu9t90b7mvYPu6bdl++n+R+mLdVlmk5I+OM/KJv8oXX366HVb1fnn+TInIuSzl1nb5vUS7+aMvpLh0erT21Hi4d2dPVDibrZcVi3TtYd4B83vVBP8YnB93dbEOB+lz4p3+ex5vrxo5xbfL7J35hOM56tlQWxG77T1OveHJ39v7hazkdeORj+sfl+3WU2UNt0+JbK/KTD83uxshnNSLVZlfgOk2yB0+g6CQxN1tjyv3pMa9Ot7kePxXScVG2Xlqyavv46cUKP3FxR+yUrKvb3/t0rK8arwUP18Xczem2tOF1lRHs9mdd40P8tz3e/8K7IKy/OiXuSzn1M8vp01c8xg01xV9fsqgA/vHry9fH+N9+EdC9HLsrpyWuNJVZV5tvx6jHQi08nM+6Z6my9/6EMyk/gqb/L2/y0onL5bFeJTQCe/t35+kV0WF/x6p6cvSFiyi5wE5lVeis8yL1bir4zBVb+/a/GsrhavKvQRfPH7v67W9RQ4VbFv32T1Rd7eHiPA2ICOft3BhT+NIyJfxbC4teVgxtQB/ciCdPB8Us0soj80AcH0Y3Y3Eek2cF4TmT5Ubb1eT346n1owPzQavKluokAc/UHJM0SNCp8vA7+/a+nkMNqgJ5LxVu+rI2ToH6KzTI9xnWWw/lraAgB/pCU6eOLfn30JGWQYTO/XNCpRTgntzddik5fZ9C0x26v8omhaMe0/4poOnu8dSn8Nnul0+bS6WpZVNjup1s40fKhm/fJqOcR/ETb4/U1zx4/DrXoadkPT91WzCur2iLsXNqNu2t0Kedv4g3w4hfIjEYvPsU/xW6C+GeZJtbqui4v5D98nOqnz7JvIhD3Nm2ldrISAP+QxfIgG6oA6fQd+ykqd5K/q8oc+GiRGjsuLqi7a+eI2vX/jvf/QOz2jlNTPBanPmufE780HBzQGDqWV6aUPhfY8a9qvVrNvRCyfF9N82fyc8PHL9aQskOP74EGoMD4ryvx18QNL36EFlRuA1RWCz58LirzKf9G6oGSrTsrxFDn/bMnm/IM45vV6scjqH35S4U128cNPHL8pWidjP7Redcn0h97vc3IyPjxRfNa8rPM6p3cbS7qvC+uVgHlRtXBbf8jkeFbC41vms+N1O6/qn0MEnuarfEle57T4YZBhY8TRDYp/1oKPbmR/q0jltiMxXtxruOFNW0w3RlG/f6x5bxiRVkMRVKzp+4Z/lik34G3b9JHVrwYxNN+/L1pPA1bdRNOgYYSa3vfDdPQbfRMRqDfD4YB/FIsqhW6B7g324eXP1TIwkoPHF96iws9ezzfp0J8ddTOgMzdppg8RFtERPxKUnyVBwb//L+fUWxiYIZ7sGqAPYcSnxgxc/4gZf5aY8ecg2a9h0OtVPv3Z7/uDxODp+/gyg0o65vB8Lan4PCvLvL5+nbctqPUjkRh2/hskwI4vLur8Aug4Lu+N4DYc+3rRrl5W9XBe+LZA4KksfyjqP9L5tyuXpfxZ6vjWrKzCwUtkSGkhgfojfo5qqG90kehFfsU07wB6f0A6acRE3wy8k2p5XtQLHuUJcdvPMqMODggJZtP37ZPNg1bG0HuTmfGF4Pd3L/TMTbTdUAgdb/y+UX9nlm89it57mwfTaX6rMXXfeZ8swXHTVNOCB6IDPV1kRfkFBa+w2EAWmrqjkU6Xs1TwibZ2WAvjgjZ+Q+LXddkWq7KYEkqfffSt3jTc1IH1MFwHjGYH8M54vNuDTTqTkrdEjawkUYM+KZZtX8EW5KassvI2aHRevq1+xqzYfrrfPFVfqb0NoW+DgHlnABHbX8eE3EStx3c9FtrMWYyxDqGbfHITHrSKcVJsone7JHj85fIpZdbbPD2eAgVSq1kzzWZ9hUWCMbsdLhGmez+u/lqcF6XHbSb8QzkuOvjbdPym+n8Bn2EMNzAZN7kth23SUR60CI/gixugvcfgIq7Q789qf3iww6/EBh9p/T602NDZLZX2B9Mmll28Ad2NKxs92vyQtM9t0qA93PyM6s+KPrqZYrfRER+qnG6mzW2w8FNHPyeqqptlvIkVemtaP9e82cuB9hDSFPrPLjN26HKbuf+mOLBDgdt0/f8atjNdcVbvRjUUXa78uWbAAKthLrTNrm/kxA/jxACfnwN2NJ/79LhN//9v4cnAcdDPbuTN6Etf07n52eXXOKbDfPuzy60b6XYbrvmGuHYjVW6DRwTOzzknx5NZN/DHDZmtHn8EaeMbeeWW3d3SUf9GJeVD2HjjKG7DPt8QG2+cvNvgEeSk/1/Du90U5vvw1GA+82eVk4cyojcz9P8LGXpgMLfhp58Nvh6Y0dug03n1h8Xlp5z5pndaeiOvFZkvigsxFA2+yd91V93kLVph1vbfreq3Z22+oLhavvKYyXwXYdMQCNRoDICo1xte9pONMSBhMvIGYJIf6wORbNUNL0fMbQxW1Nu6HegN4G4Lws+EDMHy29wOqonUB0GaePd24J76EdggTNuqv8bbhft5VpZ5jQ8gZzGYYYsbAUZ0wAZMQy3eAe3JZ5yr3XpT6rWNsPfAwlRgGDYvTdlh9uSqp5FuAmmsiwdS5bxrJEIC3II44ZJJhCgb1lQCzOOrKjdhvAFEZNAb6fh1B696amDk8u0NOHOjDxizvB8ZsOL2wQONRUEsSNGBb2g9PJDhl2KEiev3DXTaAP5nUTq011i+f5huN64OxAa2aX2gT7db0WpTWr8PcoOh+vp0s7ZsmFjRxHR0ON3U9NclSzej3Idj0f7GCPE0sMIbWMdvd/NQ/OYfTJcA2DBxwqF8UxSKZ+VuqZxs+xsHuTmP900rKNvBMDW/QRJGkwMbSBhvf+MIN+YgIiPs+HU3kzDewc++lt8UhN6WjBszGTcOdiiX8U0TdSh78QG0RX4CL9sg2H73+O7r6TxfZPrB47vUZJqv2nVWflHN8rIxX3yRrVaIKNyb+kn6epVNaSgn268/St8tymXz2Ufztl09unu3YdDNeFFM66qpztvxtFrczWbV3b2dnYO7Ow/vLgTG3dAId0N221Nb1UStzrfUNWH6rKib9mnWZpOsoUk5mS16zW4d8pv+upF/fx5NFGTewO+ay1t/nrcaa41dzy5X0AHmCPqMxrjIKQmD4epgedaHX6WXX0+zMqtN0kVRP5sRJapyvVi6v7vcOPz2d6oJfglB2A9vDwd453UXF/fp7SGRG1S3eQeQ/fD2cE6qxQp5vQ4k7+Pbwzp9B3mhuT1bnlchvM5XfZiP73bmvMthKrcei3VEvsuzt+JoUR/fBDfHYvBbcHL8tSEKc6LQp2s0czj8/vGq6IEwn90eCoe3x7NZTRFuZ5qDb24P8avltFqeF/Uinw0DH2x0+36+nTXzfPYya5qrqu6wfPe720PFHC576sF9entIMq6yrK66Ahl+854QT4RuzKlvqrf5MgK70wZtbt+LodqrvMnbSA+x7z8E+um7VSGCR3auQ/ebW/+/RvuEeaJvQgsFme/310abX//Z0kpPqlkHgHxyewgmA9nDJPji9vBeE3E6ppU/eQ8I68lP59MuEPPh7eG8qaLj8j7+fw03D6Ug35+Leenl/bk3/trPFtfi3xCAfPL/mvmIpga+iemJAP4as3UrKD9bk/dh4YBJWJ5U666e6Hz1/zZm+EYZ4OtP+g9voiNc1gM51Ob2vZxUq+u6uJh3mMH7+D1g1XnWj8fMh7eH8zRvpnXBQVeHRf0v3gPeBzD9EMzTdy2c5FJn4Ku67IaN/e9vDx0e/XF5UdVFO1/0nX3vq/eD2Qf1PhDOKIrpDdR++B5wmufEEk1nKtyn7w+J0geTsmPTut/dHurzrGm/Ws36vBx88R7wimm+bPo84n9+e2gv15OyQMDXUQXu4/eAJdz5rCjz18UPeuFI58v3gFtXcBd7I/Y/vz00JFMLCpiVXsdTZGSyJfK2PvANzW7f1+v1YpHVHTVrP7w9nDfZRScJIJ+8B4Si7bK0fnR7GD9JOaKeFrUf3h7OczIvPWHQz24P5ax5Wed1XuaS3Q1k1f/m9hBfySsvqhbLPCEz+N/cHuKzMmvbfJnP7AqlD7X/7deA/DRY3ouCD5v8v80V27jq/rV9smGo6a29s00whublG/LThnyz94R29jKaQfQ+vj0sBNrHF3nX5/E+/n8bZxmx+gbZSkB+fZYaev//G+yEf0M48sn/2yb+qa/wvsHZt3Cvvz4HbILx/w0u+LCcgfoLr1f5NOpIyBf/r+EoZQaaQSy/fzPcFML8Gqx0E4CfLT4y8S0MY4Pw5fjios4vEMF0meKGprfv8/WiXb2s6o7VcZ++H6T4ElX4zftB/HbVDT3dp/+v4WIV9C+vlnmNwIYC2W+GlSOAvwY/3wrKzxZT/3AyYy/yKx5eD3Twxe3hKZmIqnGwse9vD91fBD2pZh1x6X97e8iKV3+5Mvjihy84x01TTQseUk96oBp+f1nVuYVI+K27jI7vYqszJHuziLstYH7/19W6nsayzLeTh8EVMtDEdvteGL3J6os8Jum3wwhA3hOjx3ejM3T7SYyI8O/PonHzpMaXeuzbt1jQAeluMefDvXwoD9xWgb0nS2xA+ANZ5Gsw7c0sYpQAKbA2KwjNbhOrZfQT+3djPsBk04i/ILVXmg95UPN8kfFgmlU2ZSU5o2RnzRotm1DySJp8lBLul8Usr8lRuKac12KMBuPXv6g8KQsOo02DL7JlcU4q8U31Nl9+9tHezs7BR+lxWWQNluHL84/Sd4tySX/M23b16O7dhjtoxotiWldNdd6Op9Xibjar7tKrD+/u7N3NZ4u7TTMr/VnxzL7OxXer+u0ZIRbO3WOaje5UmGl4lZ97sUE4Y4/vdl+0r3nvoPvPPpoUFwUowBL1OaWuaviLL5HGqpdomDOuH6Uv1mWJPPxnH51nZT/J1+3hO9UEv5hulpdZPZ1n9UfpF9m75/nyop1/9tGn+z7Ytl7fCBV0ymuH/TcEljzmmlOhAhXrA20B5N9z0CfVYlXmN0C6DUKn75D6Jpk6W55X3cFuLbJ3dzZD9E3zRsbra8nbMV1ET9zMdfySjOVnheeOV4XXxXpZkHtTMLDzgob5vuBOF1lR2qzde89BH+BXy6m4cfnsG4eNpUDQsGmuqronH18LpAvPvgFgMuCyrK6cdEyK9utNiu8Ns6r+RlA0xHuVN3n7swn29N2qEMstrvf76IpbSzYT6gtiLzKd/7+R8CfVzHbwQZPyrK4W1t/xEH4/KK/Zefj6zPx6PcFq6jcyojfV5vFEELo1L/Xjp/8P81DMLbkFxW9NrIiD/v8b2vU9r1tQrg/GZCpPqrUToG+QX3UK/n9D9qFQ8raE60M8qVbXdXEx/2Z0z0mdZ9+E//w0b6Z1wY7vN4LX1+SzPqDTd5jBrNSJ+KouvxH84LQdlxdVXbTzxTcG8RsBdEau6jc1zDNajWiRYFZgX8dUGhgUqtFLHwIJKyNfrWbfCMM+L6b5svnG+OHlelIW8OM/GDFl1GdFmb8ufuDR6+LrsD/9CT/lmxom8s4FRT5KveMpgt1sOf2gaX29Xiyy+pvxDt9kF99MVPamaB2zfhAkXar9RmA9JyvyYVHYWfOyzuu8zDO0/fpwXgmIF1VrEv0fOLRnJYztMp8dr9t5ZRLN3xTQp/kqX5IRnxZfC9339V+wkEtTVUw7C4f/3/dkPtB7OXv5TaZOEDcdX3ih3HtAe98pFbb80XQGUPDvD4H2T430Xv+I/qE4fTNRnZqo16t8+jXg3Xo2df2XVpuw1P7/m6k0sQqUfgMf9fjios4vANzNz9fJUS3a1cuqHgp/bgviG00GA+C3KxcQvAewW7OJigYvjcLhRPzx/xde+ebzAS/yK6bUB4JRQpNcfiA0huan+bG2+zXYZRDFmzLvH5J+gqx83ZTp8CJ8vy36+Fr8+d6Z4ggZTd+3BXFr6kWY++uuUg7JyS1oOzAPN9P2m5fN956tIVIfN001LRglBe0vEv3+Zk2kQ+nT5SzFbOtisWLxOi/Px/LBF+uyLVZlMaUuP/toZzze7Y3IwQiWpXxY4RchzG/1ANJEUfxJo8ywGAhCE1n6s1pQqLbKSh//TqPbKn1Q1cLrfvNUPcs2NsjbdBgsR/U7tvA7vHgTFR7f9aZ8Myeg999fUe6Gm+/JAbvdIT/+cvmUAv02T4+n6JI0e9ZMs1mf84lxZz/inPfhHG/Z7+eEbyLq7vfXz4bZKLZEZmYUMxr9/ofCZGblKILNzxJr3bhcqG9905wWXSPjlh9gR3+IHPf7+wFTNEv2tWb1Z5evPFwjuPjf/mzy2q3m/Bvir6HZ4XcGOe3nnrtM/vj/9SylGcUIHuab/7+wUix3yu3/X8xGpiteMfh/PS89dRnSCC7+t/9/4SnzcTcnzO/8v5ev/KzW729yN/+v9NojCMd4K/z+Z4W7fmg+fGxIt+k3yMH9v4a7Oim9HzGZa/L/RSaLZWh/TniNEw4YS/P7v67W9bSbLf1/B2fZVG63f/nw/9s8FM9Tc9NbJ0R/+NzyJqsv8u5ajpux3mzFZur/R9xy6wn8oXILGv7ccYsqxyApxeruRl0TefP/XZmp3rLIDdjFdOU3xHkxWtyGNz6UEYdGeZu+I+/+v5JNb1ByP5cm8f99jHjr2f+55Lwfpv085eU/eqelN/JaMcAS+rOi5rXvbJI1fS2It17nrbb/blW/PWvzxUepfOPNr/vq9XSeLzJaQ59UxAGyJGm+bXrT2+1CmMIHr9yMj2Og8cLNYMMVoR748OtYN36Lm7sT697rRj6OgWdH5kawUVvT6yXaKtZppOGtcRjud2Nft4bvZ76HevLbbOjTb3a7zk2edKhj8/2GTk22+JY9PvUyaUO9+m029GybFbeg9udZWeY1PkAAGOm72yDWcdjm5k6jwffQqMNWG8btN7wZB+eDR3XNsKSab2/uYtDk3UZipeUtpVZchB5Cni2Ia8Lf/1ldLaQnr21EJ7qGXVPV9UAsEcwHPePm3ogpZX4z/KLriYTDusWQOVR0urs/1LDB/xeHGHMcncrtj3hj++HhbDBAPKro9xvI0zEmPoxvjiixdeFhkty4ivx1BxB7r2/lfAgbDNfXJ4Y1TMMUiK50fpPDDu2r/7b55hsb7tPAGm6Ydb/djQP4ugO3vVgz70Pwv/2mCBBfFxomxC3WkT5QJUY6ihEj/P5nhRzdhYxbUmXj+sf/J4nD9o+dGpMNGzKSQaNvcuBdf8y+JR9+k0PUTMrmIcbSLQHCPWRjiP5Qhxiz6WGO85aOwIbE6A/DGxhymIdgxnjrmyXfMMfc/NI3KSQ/HAIh1wdwNltkv3t8VwIS/YD+bKuaOvuC8khlw59SjmpNby9y+etp3hQXDsRjgrnMOdXogJo2Z8vzymTJOhiZJuZrnbIv8jabUerquG6L82za0tdTcqk5UP3JrFyzAz7JZ2fLL9ftat3SkPPFpAzMK5Jtm/p/fLeH8+MvV/ir+SaGQGgWNIT8y+WTdVHOLN7PsrLpKIUhEMjifZ7T5zKXmPT84tpCelEtbwlIyffUJB/f5ItVScCaL5evs8t8GLebaRhS7PHTIruos4VPQflEMXmdUc9eF9SB/4brj/4kdp0t3h39PwEAAP//v8hMKCDUAAA="; }
}
View
2 Website/Migrations/201111022051010_PackageReleaseNotes.cs
@@ -1,4 +1,4 @@
-namespace NuGetGallery.Migrations.Migrations
+namespace NuGetGallery.Migrations
{
using System.Data.Entity.Migrations;
View
18 Website/Migrations/201111080239544_ListPackagesIndexes.Designer.cs
@@ -1,20 +1,22 @@
-namespace NuGetGallery.Migrations.Migrations
+using System.Data.Entity.Migrations.Infrastructure;
+
+namespace NuGetGallery.Migrations
{
using System.Data.Entity.Migrations;
-
- public partial class ListPackagesIndexes : IDbMigrationMetadata
+
+ public partial class ListPackagesIndexes : IMigrationMetadata
{
- string IDbMigrationMetadata.Id
+ string IMigrationMetadata.Id
{
get { return "201111080239544_ListPackagesIndexes"; }
}
-
- string IDbMigrationMetadata.Source
+
+ string IMigrationMetadata.Source
{
get { return null; }
}
-
- string IDbMigrationMetadata.Target
+
+ string IMigrationMetadata.Target
{
get { return "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"; }
}
View
2 Website/Migrations/201111080239544_ListPackagesIndexes.cs
@@ -1,4 +1,4 @@
-namespace NuGetGallery.Migrations.Migrations
+namespace NuGetGallery.Migrations
{
using System.Data.Entity.Migrations;
View
18 Website/Migrations/201111080816426_DisplayPackageIndexes.Designer.cs
@@ -1,20 +1,22 @@
-namespace NuGetGallery.Migrations.Migrations
+using System.Data.Entity.Migrations.Infrastructure;
+
+namespace NuGetGallery.Migrations
{
using System.Data.Entity.Migrations;
-
- public partial class DisplayPackageIndexes : IDbMigrationMetadata
+
+ public partial class DisplayPackageIndexes : IMigrationMetadata
{
- string IDbMigrationMetadata.Id
+ string IMigrationMetadata.Id
{
get { return "201111080816426_DisplayPackageIndexes"; }
}
-
- string IDbMigrationMetadata.Source
+
+ string IMigrationMetadata.Source
{
get { return null; }
}
-
- string IDbMigrationMetadata.Target
+
+ string IMigrationMetadata.Target
{
get { return "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"; }
}
View
2 Website/Migrations/201111080816426_DisplayPackageIndexes.cs
@@ -1,4 +1,4 @@
-namespace NuGetGallery.Migrations.Migrations
+namespace NuGetGallery.Migrations
{
using System.Data.Entity.Migrations;
View
18 Website/Migrations/201111081908453_MyPackagesIndexes.Designer.cs
@@ -1,20 +1,22 @@
-namespace NuGetGallery.Migrations.Migrations
+using System.Data.Entity.Migrations.Infrastructure;
+
+namespace NuGetGallery.Migrations
{
using System.Data.Entity.Migrations;
-
- public partial class MyPackagesIndexes : IDbMigrationMetadata
+
+ public partial class MyPackagesIndexes : IMigrationMetadata
{
- string IDbMigrationMetadata.Id
+ string IMigrationMetadata.Id
{
get { return "201111081908453_MyPackagesIndexes"; }
}
-
- string IDbMigrationMetadata.Source
+
+ string IMigrationMetadata.Source
{
get { return null; }
}
-
- string IDbMigrationMetadata.Target
+
+ string IMigrationMetadata.Target
{
get { return "H4sIAAAAAAAEAOy9B2AcSZYlJi9tynt/SvVK1+B0oQiAYBMk2JBAEOzBiM3mkuwdaUcjKasqgcplVmVdZhZAzO2dvPfee++999577733ujudTif33/8/XGZkAWz2zkrayZ4hgKrIHz9+fB8/Iv7Hv/cffPx7vFuU6WVeN0W1/Oyj3fHOR2m+nFazYnnx2Ufr9nz74KPf4+g3Th6fzhbv0p807fbQjt5cNp99NG/b1aO7d5vpPF9kzXhRTOuqqc7b8bRa3M1m1d29nZ2Du7s7d3MC8RHBStPHr9bLtljk/Af9eVItp/mqXWflF9UsLxv9nL55zVDTF9kib1bZNP/soxfrz/P286ws8/p6/EVxUWctodR8lB6XRUbovM7L8/fEbechcPvI9kr9nhJ+7fWb61XOfX/20Xer+u1ZmwetqN3vlV8HH9BHL+tqldft9av8XN89m32U3g3fu9t90b7mvYPu6bdl++n+R+mLdVlmk5I+OM/KJv8oXX366HVb1fnn+TInIuSzl1nb5vUS7+aMvpLh0erT21Hi4d2dPVDibrZcVi3TtYd4B83vVBP8YnB93dbEOB+lz4p3+ex5vrxo5xbfL7J35hOM56tlQWxG77T1OveHJ39v7hazkdeORj+sfl+3WU2UNt0+JbK/KTD83uxshnNSLVZlfgOk2yB0+g6CQxN1tjyv3pMa9Ot7kePxXScVG2Xlqyavv46cUKP3FxR+yUrKvb3/t0rK8arwUP18Xczem2tOF1lRHs9mdd40P8tz3e/8K7IKy/OiXuSzn1M8vp01c8xg01xV9fsqgA/vHry9fH+N9+EdC9HLsrpyWuNJVZV5tvx6jHQi08nM+6Z6my9/6EMyk/gqb/L2/y0onL5bFeJTQCe/t35+kV0WF/x6p6cvSFiyi5wE5lVeis8yL1bir4zBVb+/a/GsrhavKvQRfPH7v67W9RQ4VbFv32T1Rd7eHiPA2ICOft3BhT+NIyJfxbC4teVgxtQB/ciCdPB8Us0soj80AcH0Y3Y3Eek2cF4TmT5Ubb1eT346n1owPzQavKluokAc/UHJM0SNCp8vA7+/a+nkMNqgJ5LxVu+rI2ToH6KzTI9xnWWw/lraAgB/pCU6eOLfn30JGWQYTO/XNCpRTgntzddik5fZ9C0x26v8omhaMe0/4poOnu8dSn8Nnul0+bS6WpZVNjup1s40fKhm/fJqOcR/ETb4/U1zx4/DrXoadkPT91WzCur2iLsXNqNu2t0Kedv4g3w4hfIjEYvPsU/xW6C+GeZJtbqui4v5D98nOqnz7JvIhD3Nm2ldrISAP+QxkKzlWZO/qFoI0g+58w9Rfx1Qp+/AzFmpHPZVXd5qNN/kaJCVOS4vqrpo54ufk95/6J2eUT7s54LUZ81zErbmg6MpA4dy2vTSh0J7njXtV6vZN6ITnhfTfNn8nPDxy/WkLJBg/OBBqDA+K8r8dfEDS9+h1ZwbgNUVIt+fC4q8yn/RuqBMr07K8RQLDtmSfYkP4pjX68Uiq3/4GY032cUPX9u/KVonYz+0XnW99ofe73PycD48S33WvKzzWmz0h8J6VsLjW+az43U7r+ofPgNYBJ7mq3xJXue0+GE4HRsjjm5Q/LMWfHQj+1tFKrcdiXGkXsMNb9piujGK+v1jzXvDiLQaiqBiTd83/LNMuQFv26aPrH41iKH5/n3Rehqw6iaaBg0j1PS+H6aj3+ibiEC9GQ4H/KNYVCl0C3RvUNEvf66WgZEcPL7wFhV+9nq+SYf+7KibAZ25STN9iLCIjviRoPwsCQr+/X85p97CwAzxZNcAfQgjPjVm4PpHzPizxIw/B8l+jURer/Lpz37fHyQGT9/HlxlU0jGH52tJxedZWeb19eu8bUGtH4nEsPPfIAd1fHFR5xdAx3F5bwS34djXi3b1sqqHU7O3BQJPZflDUf+Rzr9duUThz1LHt2ZlFQ5eIkNWCTnMH/FzVEN9o4tEL/IrpnkH0PsD0kkjJvpm4J1Uy/OiXvAoT4jbfpYZdXBAyPGavm+f7x20Mobem8yMLwS/v3uhZ26i7YZC6Hjj9436O7N861H03ts8mE7zW42p+877ZAmOm6aaFjwQHejpIivKLyh4hcUGstDUHY10upylgk+0tcNaGBe08RsSv67LtliVxZRQ+uyjb/Wm4aYOrIfhOmA0O4B3xuPdHmzSmZQ/JWpkJYka9EmxbPsKtiA3ZZWVt0Gj8/Jt9TNmxfbT/eap+krtbQh9GwTMOwOI2P46JuQmaj2+67HQZs5ijHUI3eSTm/CgVYyTYhO92yXB4y+XTylH3ubp8RQokFrNmmk26yssEozZ7XCJMN37cfXX4rwoPW4z4R/KcdHB36bjN9X/C/gMY7iBybjJbTlsk47yoEV4BF/cAO09BhdxhX5/VvvDgx1+JTb4SOv3ocWGzm6ptD+YNrHs4g3oblzZ6NHmh6R9bpMG7eHmZ1R/VvTRzRS7jY74UOV0M21ug4WfOvo5UVXdLONNrNBb0/q55s1eDrSHkKbQf3aZsUOX28z9N8WBHQrcpuv/17Cd6Yqzejeqoehy5c81AwZYDXOhbXZ9Iyd+GCcG+PwcsKP53KfHbfr/fwtPBo6DfnYjb0Zf+prOzc8uv8YxHebbn11u3Ui323DNN8S1G6lyGzwicH7OOTmezLqBP27IbPX4I0gb38grt+zulo76NyopH8LGG0dxG/b5hth44+TdBo8gJ/3/Gt7tpjDfh6cG85k/q5w8lBG9maH/X8jQA4O5DT/9bPD1wIzeBp3Oqz8sLj/lzDe909Ibea3IfFFciKFo8E3+rrvqJm/RCrO2/25Vvz1r8wXF1fKVx0zmuwibhkCgRmMARL3e8LKfbIwBCZORNwCT/FgfiGSrbng5Ym5jsKLe1u1AbwB3WxB+JmQIlt/mdlBNpD4I0sS7twP31I/ABmHaVv013i7cz7OyzGt8ADmLwQxb3AgwogM2YBpq8Q5oTz7jXO3Wm1KvbYS9BxamAsOweWnKDrMnVz2NdBNIY108kCrnXSMREuAWxAmXTCJE2bCmEmAeX1W5CeMNICKD3kjHrzt41VMDI5dvb8CZG33AmOX9yIAVtw8eaCwKYkGKDnxD6+GBDL8UI0xcv2+g0wbwP4vSob3G8v3DdLtxdSA2sE3rA3263YpWm9L6fZAbDNXXp5u1ZcPEiiamo8Pppqa/Llm6GeU+HIv2N0aIp4EV3sA6frubh+I3/2C6BMCGiRMO5ZuiUDwrd0vlZNvfOMjNebxvWkHZDoap+Q2SMJoc2EDCePsbR7gxBxEZYcevu5mE8Q5+9rX8piD0tmTcmMm4cbBDuYxvmqhD2YsPoC3yE3jZBsH2u8d3X0/n+SLTDx7fpSbTfNWus/KLapaXjfnii2y1QkTh3tRP0terbEpDOdl+/VH6blEum88+mrft6tHduw2DbsaLYlpXTXXejqfV4m42q+7u7ewc3N15eHchMO6GRrgbstue2qomanW+pa4J02dF3bRPszabZA1Nysls0Wt265Df9NeN/PvzaKIg8wZ+11ze+vO81Vhr7Hp2uYIOMEfQZzTGRU5JGAxXB8uzPvwqvfx6mpVZbZIuivrZjChRlevF0v3d5cbht79TTfBLCMJ+eHs4wDuvu7i4T28Pidygus07gOyHt4dzUi1WyOt1IHkf3x7W6TvIC83t2fK8CuF1vurDfHy3M+ddDlO59VisI/Jdnr0VR4v6+Ca4ORaD34KT468NUZgThT5do5nD4fePV0UPhPns9lA4vD2ezWqKcDvTHHxze4hfLafV8ryoF/lsGPhgo9v38+2smeezl1nTXFV1h+W7390eKuZw2VMP7tPbQ5JxlWV11RXI8Jv3hHgidGNOfVO9zZcR2J02aHP7XgzVXuVN3kZ6iH3/IdBP360KETyycx2639z6/zXaJ8wTfRNaKMh8v7822vz6z5ZWelLNOgDkk9tDMBnIHibBF7eH95qI0zGt/Ml7QFhPfjqfdoGYD28P500VHZf38f9ruHkoBfn+XMxLL+/PvfHXfra4Fv+GAOST/9fMRzQ18E1MTwTw15itW0H52Zq8DwsHTMLypFp39UTnq/+3McM3ygBff9J/eBMd4bIeyKE2t+/lpFpd18XFvMMM3sfvAavOs348Zj68PZyneTOtCw66Oizqf3F7eK/yMqeEwouqzTuOefjN7SF+iBgNwTx918LtLnVOv6rLbiDa//720BEjHJcXVV2080U/fPC+ej+YfVDvA+GM4qLeQO2H7wGneU5M1nSmwn36/pAoITEpO1ay+93toT7Pmvar1awvHcEX7wGvmObLps8j/ue3h/ZyPSkLhJAd5eI+fg9Ywp3PijJ/XfygF+B0vnwPuHUFB7Q3Yv/z20NDeragEFzpdTxFjidbIhMcqofBZrfv6/V6scjqjuK2H94ezpvsoqO95JP3gFC0XZbWj24P4ycp69TTy/bD28N5TgarJwz62e2hnDUv67wWJd6VVf+b20N8VmZtmy/zmV2h9KH2v/0akJ8Gy3tR8GGT/7e5YhtX3b+2TzYMNb21d7YJxtC8fEN+2pBv9p7Qzl5GM4jex7eHhUD7+CLveijex/9v4ywjVt8gWwnIr89SQ+//f4Od8G8IRz75f9vEP/UV3jc4+xbu9dfngE0w/r/BBR+WM1Dr/nqVT6NmX774fw1HKTPQDGL5/ZvhphDm12ClmwD8bPGRiUZhGBsEG8cXF3V+gXijyxQ3NL19n68X7eplVXesjvv0/SDFl6jCb94P4rerbqDoPv1/DReroH95tcxrhCEUdn4zrBwB/DX4+VZQfraY+oeTGXuRX/HweqCDL24PT8lEVI2DjX1/e+j+IuhJNeuIS//b20NWvPrLlcEXP3zBOW6aalrwkHrSA9Xw+8uqzi1Ewm/dZXR8F1udIdmbRdxtAfP7v67W9TSWZb6dPAyukIEmttv3wuhNVl/kMUm/HUYA8p4YPb4bnaHbT2JEhH9/Fo2bJzW+1GPfvsWCDkh3izkf7uVDeeC2Cuw9WWIDwh/IIl+DaW9mEaMESIG1WUFodptYLaOf2L8b8wEmm0b8Bam90nzIg5rni4wH06yyKSvJGaUma9Zo2YTyRtLko5RwvyxmeU2OwjVlqBZjNBi//kXlSVlwGG0afJEti3NSiW+qt/nys4/2dnYOPkqPyyJrsAxfnn+UvluUS/pj3rarR3fvNtxBM14U07pqqvN2PK0Wd7NZdZdefXh3Z+9uPlvcbZpZ6c+KZ/Z1Lr5b1W/PCLFw7h7TbHSnwkzDq/zciw3CGXt8t/uifc17B91/9tGkuChAAZaozyl1VcNffIk0Vr1Ew5xx/Sh9sS5LZM0/++g8K/spuW4P36km+MV0s7zM6uk8qz9Kv8jePc+XF+38s48+3ffBtvX6RqigU1477L8hsOQx15y4FKjI5rcFkH/PQZ9Ui1WZ3wDpNgidvkOimmTqbHledQe7tcje3dkM0TfNGxmvryVvx3QRPXEz1/FLMpafFZ47XhVeF+tlQe5NwcDOCxrm+4I7XWRFabN27z0HfYBfLafixuWzbxw2Fu5Aw6a5quqefHwtkC48+waAyYDLsrpy0jEp2q83Kb43zKr6G0HREO9V3uTtzybY03erQiy3uN7voytuLdlMqC+Ivch0/v9Gwp9UM9vBB03Ks7paWH/HQ/j9oLxm5+HrM/Pr9QRrn9/IiN5Um8cTQejWvNSPn/4/zEMxt+QWFL81sSIO+v9vaNf3vG5BuT4Yk6k8qdZOgL5BftUp+P8N2YdCydsSrg/xpFpd18XF/JvRPSd1nn0T/vPTvJnWBTu+3wher/IypzDwRdWaPNIHAvyajNsHdPoOLJGVOrNf1eU3gh+8wOPyoqqLdr74xiB+I4DOyPf9poZ5RssbLTLWCuzr2F4Dg2I/eulDIGGp5avV7BuRgOfFNF823xg/vFxPygKBwQcjpoz6rCjz18UPPHpdfB32pz/h+HxTw0Qiu6BQSql3PEX0nC2nHzStr9eLRVZ/M+7mm+zim1FAb4rWMesHQdK1328E1nMySx8W1p01L+u8FnX9IXCelTC2y3x2vG7nlUk0f+DwLNCn+SpfkhGfFl/Lnryv/4KFXKJsMe0sHP5/35P5QO/l7OU3mTpB3HR84YVy7wHtfadU2PJH0xlAwb8/BNo/NdJ7/SP6h+L0zUR1alFer/Lp14B369nU9V9abcJS+/9vptKEFlD6DVzK44uLOr8AcDc/XydHtWhXL6t6KFq5LYhvNBkMgN+unP/+HsBuzSYqGrw0Cv8Q4cL/X3jlm88HvMivmFIfCEYJTXL5gdAYmp/mx9ru12CXQRRvyrx/SPoJsvJ1U6bDi/D9tujja/Hne2eKI2Q0fd8WxK2pF2Hur7tKOSQnt6DtwDzcTNtvXjbfe7aGSH3cNNW0YJQUtL9I9PubNZEOpU+XsxSzrYvFisXrvDwfywdfrMu2WJXFlLr87KOd8Xi3NyIHI1iW8mGFX4Qwv9UDSBNF4SKNMsNiIAhNZOnPakGh2iorffw7jW6r9EFVC6/7zVP1LNvYIG/TYbAc1e/Ywu/w4k1UeHzXm/LNnIDef39FuRtuvicH7HaH/PjL5VMK7ds8PZ6iS9LsWTPNZn3OJ8ad/Yhz3odzvGW/nxO+iai7318/G2aj2BKZmVHMaPT7HwqTmZWjCDY/S6x143KhvvVNc1p0jYxbfoAd/SFy3O/vB0zRLNnXmtWfXb7ycI3g4n/7s8lrt5rzb4i/hmaH3xnktJ977jL54//Xs5RmFCN4mG/+/8JKsdwpt/9/MRuZrnjF4P/1vPTUZUgjuPjf/v+Fp8zH3Zwwv/P/Xr7ys1q/v8nd/L/Sa48gHOOt8PufFe76ofnwsSHdpt8gB/f/Gu7qpPR+xGSuyf8XmSyWof054TVOOGAsze//ulrX02629P8dnGVTud3+5cP/b/NQPE/NTW+dEP3hc8ubrL7Iu2s5bsZ6sxWbqf8fccutJ/CHyi1o+HPHLaocg6QUq7sbdU3kzf93ZaZ6yyI3YBfTld8Q58VocRve+FBGHBrlbfqOvPv/Sja9Qcn9XJrE//cx4q1n/+eS836Y9vOUl//onZbeyGvFAEvoz4qa176zSdb0tSDeep232v67Vf32rM0XH6XyjTe/7qvX03m+yGgNfVIRB8iSpPm26U1vtwthCh+8cjM+joHGCzeDDVeEeuDDr2Pd+C1u7k6se68b+TgGnh2ZG8FGbU2vl2irWKeRhrfGYbjfjX3dGr6f+R7qyW+zoU+/2e06N3nSoY7N9xs6NdniW/b41MukDfXqt9nQs21W3ILan2dlmdf4AAFgpO9ug1jHYZubO40G30OjDlttGLff8GYcnA8e1TXDkmq+vbmLQZN3G4mVlreUWnERegh5tiCuCX//Z3W1kJ68thGd6Bp2TVXXA7FEMB/0jJt7I6aU+c3wi64nEg7rFkPmUNHp7v5Qwwb/XxxizHF0Krc/4o3th4ezwQDxqKLfbyBPx5j4ML45osTWhYdJcuMq8tcdQOy9vpXzIWwwXF+fGNYwDVMgutL5TQ47tK/+2+abb2y4TwNruGHW/XY3DuDrDtz2Ys28D8H/9psiQHxdaJgQt1hH+kCVGOkoRozw+58VcnQXMm5JlY3rH/+fJA7bP3ZqTDZsyEgGjb7JgXf9MfuWfPhNDlEzKZuHGEu3BAj3kI0h+kMdYsymhznOWzoCGxKjPwxvYMhhHoIZ461vlnzDHHPzS9+kkPxwCIRcH8DZbJH97vFdCUj0A/qzrWrq7AvKI5UNf0o5qjW9vcjlr6d5U1w4EI8J5jLnVKMDatqcLc8rkyXrYGSamK91yr7I22xGqavjui3Os2lLX0/JpeZA9Sezcs0O+CSfnS2/XLerdUtDzheTMjCvSLZt6v/x3R7Oj79c4a/mmxgCoVnQEPIvl0/WRTmzeD/LyqajFIZAIIv3eU6fy1xi0vOLawvpRbW8JSAl31OTfHyTL1YlAWu+XL7OLvNh3G6mYUixx0+L7KLOFj4F5RPF5HVGPXtdUAf+G64/+pPYdbZ4d/T/BAAA//+b5LtzINQAAA=="; }
}
View
2 Website/Migrations/201111081908453_MyPackagesIndexes.cs
@@ -1,4 +1,4 @@
-namespace NuGetGallery.Migrations.Migrations
+namespace NuGetGallery.Migrations
{
using System.Data.Entity.Migrations;
View
18 Website/Migrations/201111150729167_AddSmtpPassword.Designer.cs
@@ -1,20 +1,22 @@
-namespace NuGetGallery.Migrations.Migrations
+using System.Data.Entity.Migrations.Infrastructure;
+
+namespace NuGetGallery.Migrations
{
using System.Data.Entity.Migrations;
-
- public partial class AddSmtpPassword : IDbMigrationMetadata
+
+ public partial class AddSmtpPassword : IMigrationMetadata
{
- string IDbMigrationMetadata.Id
+ string IMigrationMetadata.Id
{
get { return "201111150729167_AddSmtpPassword"; }
}
-
- string IDbMigrationMetadata.Source
+
+ string IMigrationMetadata.Source
{
get { return null; }
}
-
- string IDbMigrationMetadata.Target
+
+ string IMigrationMetadata.Target
{
get { return "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"; }
}
View
2 Website/Migrations/201111150729167_AddSmtpPassword.cs
@@ -1,4 +1,4 @@
-namespace NuGetGallery.Migrations.Migrations
+namespace NuGetGallery.Migrations
{
using System.Data.Entity.Migrations;
View
18 Website/Migrations/201111222338036_GalleryOwnerEmailSettings.Designer.cs
@@ -1,20 +1,22 @@
-namespace NuGetGallery.Migrations.Migrations
+using System.Data.Entity.Migrations.Infrastructure;
+
+namespace NuGetGallery.Migrations
{
using System.Data.Entity.Migrations;
-
- public partial class GalleryOwnerEmailSettings : IDbMigrationMetadata
+
+ public partial class GalleryOwnerEmailSettings : IMigrationMetadata
{
- string IDbMigrationMetadata.Id
+ string IMigrationMetadata.Id
{
get { return "201111222338036_GalleryOwnerEmailSettings"; }
}
-
- string IDbMigrationMetadata.Source
+
+ string IMigrationMetadata.Source
{
get { return null; }
}
-
- string IDbMigrationMetadata.Target
+
+ string IMigrationMetadata.Target
{
get { return "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"; }
}
View
2 Website/Migrations/201111222338036_GalleryOwnerEmailSettings.cs
@@ -1,4 +1,4 @@
-namespace NuGetGallery.Migrations.Migrations
+namespace NuGetGallery.Migrations
{
using System.Data.Entity.Migrations;
View
18 Website/Migrations/201201031925005_AddPasswordHash.Designer.cs
@@ -1,20 +1,22 @@
-namespace NuGetGallery.Migrations.Migrations
+using System.Data.Entity.Migrations.Infrastructure;
+
+namespace NuGetGallery.Migrations
{
using System.Data.Entity.Migrations;
-
- public partial class AddPasswordHash : IDbMigrationMetadata
+
+ public partial class AddPasswordHash : IMigrationMetadata
{
- string IDbMigrationMetadata.Id
+ string IMigrationMetadata.Id
{
get { return "201201031925005_AddPasswordHash"; }
}
-
- string IDbMigrationMetadata.Source
+
+ string IMigrationMetadata.Source
{
get { return null; }
}
-
- string IDbMigrationMetadata.Target
+
+ string IMigrationMetadata.Target
{
get { return "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"; }
}
View
2 Website/Migrations/201201031925005_AddPasswordHash.cs
@@ -1,4 +1,4 @@
-namespace NuGetGallery.Migrations.Migrations
+namespace NuGetGallery.Migrations
{
using System.Data.Entity.Migrations;
View
27 Website/Migrations/Settings.cs → ...ite/Migrations/MigrationsConfiguration.cs
@@ -1,31 +1,20 @@
using System;
using System.Data.Entity.Migrations;
-using System.Data.Entity.Migrations.Providers;
-using System.Data.SqlClient;
using System.Linq;
namespace NuGetGallery.Migrations
{
- public class Settings : DbMigrationContext<MigrationsContext>
+ public class MigrationsConfiguration : DbMigrationsConfiguration<EntitiesContext>
{
private const string GalleryOwnerEmail = "nugetgallery@outercurve.org";
private const string GalleryOwnerName = "NuGet Gallery";
- public Settings()
+ public MigrationsConfiguration()
{
AutomaticMigrationsEnabled = false;
- SetCodeGenerator<CSharpMigrationCodeGenerator>();
- AddSqlGenerator<SqlConnection, SqlServerMigrationSqlGenerator>();
}
- protected override void Seed(MigrationsContext context)
- {
- SeedDatabase(context);
- }
-
- /// This method is a workaround to the fact that the Seed method
- /// never seems to get called. So we'll try calling this manually later.
- public static void SeedDatabase(EntitiesContext context)
+ protected override void Seed(EntitiesContext context)
{
var roles = context.Set<Role>();
if (!roles.Any(x => x.Name == Constants.AdminRoleName))
@@ -62,14 +51,4 @@ public static void SeedDatabase(EntitiesContext context)
}
}
}
-
- // This is a hack to work around the hack we had to use in EntitieContext to get it to work with MiniProfiler.
- // When EF 4.2 is out, we can switch to MiniProfiler.EF and remove all of the hacks (or, so we're told).
- public class MigrationsContext : EntitiesContext
- {
- public MigrationsContext()
- : base("NuGetGallery")
- {
- }
- }
}
View
123 Website/Web.config
@@ -11,20 +11,21 @@
<section name="errorMail" requirePermission="false" type="Elmah.ErrorMailSectionHandler, Elmah" />
<section name="errorFilter" requirePermission="false" type="Elmah.ErrorFilterSectionHandler, Elmah" />
</sectionGroup>
+ <section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=4.3.1.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
</configSections>
<appSettings>
<add key="webpages:Version" value="1.0.0.0" />
- <add key="ClientValidationEnabled" value="true" />
+ <add key="ClientValidationEnabled" value="true" />
<add key="UnobtrusiveJavaScriptEnabled" value="true" />
- <add key="GalleryOwnerEmail" value="NuGet.org Gallery &lt;nugetgallery@outercurve.org&gt;"/>
- <add key="Gallery:ReleaseName" value=""/>
- <add key="Gallery:ReleaseSha" value=""/>
- <add key="Gallery:ReleaseBranch" value=""/>
- <add key="Gallery:ReleaseTime" value=""/>
- <add key="Configuration:SiteRoot" value="http://nuget.org/"/>
+ <add key="GalleryOwnerEmail" value="NuGet.org Gallery &lt;nugetgallery@outercurve.org&gt;" />
+ <add key="Gallery:ReleaseName" value="" />
+ <add key="Gallery:ReleaseSha" value="" />
+ <add key="Gallery:ReleaseBranch" value="" />
+ <add key="Gallery:ReleaseTime" value="" />
+ <add key="Configuration:SiteRoot" value="http://nuget.org/" />
</appSettings>
<connectionStrings>
- <add name="NuGetGallery" connectionString="Data Source=.\SQLExpress;Initial Catalog=NuGetGallery;Integrated Security=SSPI" providerName="System.Data.SqlClient" />
+ <add name="NuGetGallery" connectionString="Data Source=.\SQLEXPRESS;Initial Catalog=NuGetGallery;Integrated Security=SSPI" providerName="System.Data.SqlClient" />
</connectionStrings>
<elmah>
<security allowRemoteAccess="true" />
@@ -36,25 +37,22 @@
<errorLog type="Elmah.SqlErrorLog, Elmah" connectionStringName="NuGetGallery" />
</elmah>
<!-- Ensure only Admins may access elmah.axd -->
- <location path="elmah.axd">
- <system.web>
- <httpHandlers>
- <add verb="POST,GET,HEAD" path="elmah.axd"
- type="Elmah.ErrorLogPageFactory, Elmah" />
- </httpHandlers>
- <authorization>
- <allow roles="Admins" />
- <deny users="*" />
- </authorization>
- </system.web>
- <system.webServer>
- <handlers>
- <add name="Elmah" path="elmah.axd" verb="POST,GET,HEAD"
- type="Elmah.ErrorLogPageFactory, Elmah"
- preCondition="integratedMode" />
- </handlers>
- </system.webServer>
- </location>
+ <location path="elmah.axd">
+ <system.web>
+ <httpHandlers>
+ <add verb="POST,GET,HEAD" path="elmah.axd" type="Elmah.ErrorLogPageFactory, Elmah" />
+ </httpHandlers>
+ <authorization>
+ <allow roles="Admins" />
+ <deny users="*" />
+ </authorization>
+ </system.web>
+ <system.webServer>
+ <handlers>
+ <add name="Elmah" path="elmah.axd" verb="POST,GET,HEAD" type="Elmah.ErrorLogPageFactory, Elmah" preCondition="integratedMode" />
+ </handlers>
+ </system.webServer>
+ </location>
<system.web>
<compilation debug="true" targetFramework="4.0">
<assemblies>
@@ -84,9 +82,7 @@
<add name="ErrorLog" type="Elmah.ErrorLogModule, Elmah" />
<add name="ErrorMail" type="Elmah.ErrorMailModule, Elmah" />
</httpModules>
- <httpHandlers>
-
- </httpHandlers>
+ <httpHandlers></httpHandlers>
<customErrors mode="RemoteOnly" defaultRedirect="~/Errors/error.html">
<error statusCode="404" redirect="~/Errors/404" />
</customErrors>
@@ -99,39 +95,37 @@
<add name="ErrorMail" type="Elmah.ErrorMailModule, Elmah" preCondition="managedHandler" />
</modules>
<validation validateIntegratedModeConfiguration="false" />
- <handlers>
-
- </handlers>
+ <handlers></handlers>
<httpErrors errorMode="Custom">
<remove statusCode="404" subStatusCode="-1" />
<error statusCode="404" path="/Errors/404" responseMode="ExecuteURL" />
<remove statusCode="500" subStatusCode="-1" />
<error statusCode="500" path="/Errors/Error.html" responseMode="ExecuteURL" />
</httpErrors>
<httpCompression directory="%SystemDrive%\inetpub\temp\IIS Temporary Compressed Files">
- <scheme name="gzip" dll="%Windir%\system32\inetsrv\gzip.dll"/>
- <dynamicTypes>
- <add mimeType="text/*" enabled="true"/>
- <add mimeType="message/*" enabled="true"/>
- <add mimeType="application/javascript" enabled="true"/>
- <add mimeType="application/x-javascript" enabled="true" />
- <add mimetype="application/json" enabled="true" />
- <add mimetype="application/atom+xml" enabled="true" />
- <add mimetype="application/atom+xml;charset=utf-8" enabled="true" />
- <add mimeType="*/*" enabled="false"/>
- </dynamicTypes>
- <staticTypes>
- <add mimeType="text/*" enabled="true"/>
- <add mimeType="message/*" enabled="true"/>
- <add mimeType="application/javascript" enabled="true"/>
- <add mimeType="application/x-javascript" enabled="true" />
- <add mimetype="application/json" enabled="true" />
- <add mimetype="application/atom+xml" enabled="true" />
- <add mimetype="application/atom+xml;charset=utf-8" enabled="true" />
- <add mimeType="*/*" enabled="false"/>
- </staticTypes>
- </httpCompression>
- <urlCompression doStaticCompression="true" doDynamicCompression="true"/>
+ <scheme name="gzip" dll="%Windir%\system32\inetsrv\gzip.dll" />
+ <dynamicTypes>
+ <add mimeType="text/*" enabled="true" />
+ <add mimeType="message/*" enabled="true" />
+ <add mimeType="application/javascript" enabled="true" />
+ <add mimeType="application/x-javascript" enabled="true" />
+ <add mimetype="application/json" enabled="true" />
+ <add mimetype="application/atom+xml" enabled="true" />
+ <add mimetype="application/atom+xml;charset=utf-8" enabled="true" />
+ <add mimeType="*/*" enabled="false" />
+ </dynamicTypes>
+ <staticTypes>
+ <add mimeType="text/*" enabled="true" />
+ <add mimeType="message/*" enabled="true" />
+ <add mimeType="application/javascript" enabled="true" />
+ <add mimeType="application/x-javascript" enabled="true" />
+ <add mimetype="application/json" enabled="true" />
+ <add mimetype="application/atom+xml" enabled="true" />
+ <add mimetype="application/atom+xml;charset=utf-8" enabled="true" />
+ <add mimeType="*/*" enabled="false" />
+ </staticTypes>
+ </httpCompression>
+ <urlCompression doStaticCompression="true" doDynamicCompression="true" />
<rewrite>
<rules>
<rule name="Legacy feed root URL" stopProcessing="true">
@@ -158,15 +152,20 @@
<assemblyIdentity name="RouteMagic" publicKeyToken="84b59be021aa4cee" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-0.2.2.2" newVersion="0.2.2.2" />
</dependentAssembly>
+ <dependentAssembly>
+ <assemblyIdentity name="EntityFramework" publicKeyToken="b77a5c561934e089" culture="neutral" />
+ <bindingRedirect oldVersion="0.0.0.0-4.3.1.0" newVersion="4.3.1.0" />
+ </dependentAssembly>
</assemblyBinding>
</runtime>
- <system.data>
- <DbProviderFactories>
- <remove invariant="MvcMiniProfiler.Data.ProfiledDbProvider" />
- <add name="MvcMiniProfiler.Data.ProfiledDbProvider" invariant="MvcMiniProfiler.Data.ProfiledDbProvider" description="MvcMiniProfiler.Data.ProfiledDbProvider" type="MvcMiniProfiler.Data.ProfiledDbProviderFactory, MvcMiniProfiler, Version=1.7.0.0, Culture=neutral, PublicKeyToken=b44f9351044011a3" />
- </DbProviderFactories>
- </system.data>
<system.serviceModel>
<serviceHostingEnvironment aspNetCompatibilityEnabled="true" />
</system.serviceModel>
+ <entityFramework>
+ <defaultConnectionFactory type="System.Data.Entity.Infrastructure.SqlConnectionFactory, EntityFramework">
+ <parameters>
+ <parameter value="Data Source=(localdb)\v11.0; Integrated Security=True; MultipleActiveResultSets=True" />
+ </parameters>
+ </defaultConnectionFactory>
+ </entityFramework>
</configuration>
View
68 Website/Website.csproj
@@ -54,11 +54,9 @@
<Reference Include="Elmah.Contrib.Mvc">
<HintPath>..\packages\Elmah.Contrib.Mvc.1.0\lib\net40\Elmah.Contrib.Mvc.dll</HintPath>
</Reference>
- <Reference Include="EntityFramework">
- <HintPath>..\packages\EntityFramework.4.1.10715.0\lib\EntityFramework.dll</HintPath>
- </Reference>
- <Reference Include="EntityFramework.Migrations">
- <HintPath>..\packages\EntityFramework.Migrations.0.7.0.0\lib\net40\EntityFramework.Migrations.dll</HintPath>
+ <Reference Include="EntityFramework, Version=4.3.1.0, Culture=neutral, PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL">
+ <SpecificVersion>False</SpecificVersion>
+ <HintPath>..\packages\EntityFramework.4.3.1\lib\net40\EntityFramework.dll</HintPath>
</Reference>
<Reference Include="Lucene.Net">
<HintPath>..\packages\Lucene.Net.2.9.2.2\lib\net40\Lucene.Net.dll</HintPath>
@@ -87,7 +85,10 @@
<HintPath>..\packages\MvcHaack.Ajax.1.1\lib\net40\MvcHaack.Ajax.dll</HintPath>
</Reference>
<Reference Include="MvcMiniProfiler">
- <HintPath>..\packages\MiniProfiler.1.7\lib\MvcMiniProfiler.dll</HintPath>
+ <HintPath>..\packages\MiniProfiler.1.9\lib\net40\MvcMiniProfiler.dll</HintPath>
+ </Reference>
+ <Reference Include="MvcMiniProfiler.EntityFramework">
+ <HintPath>..\packages\MiniProfiler.EF.1.9.1\lib\net40\MvcMiniProfiler.EntityFramework.dll</HintPath>
</Reference>
<Reference Include="Ninject">
<HintPath>..\packages\Ninject.2.2.1.4\lib\net40-Full\Ninject.dll</HintPath>
@@ -199,55 +200,79 @@
<Compile Include="JsonApiController.generated.cs">
<DependentUpon>T4MVC.tt</DependentUpon>
</Compile>
- <Compile Include="Migrations\201110060711357_Initial.cs" />
+ <Compile Include="Migrations\201110060711357_Initial.cs">
+ <SubType>Code</SubType>
+ </Compile>
<Compile Include="Migrations\201110060711357_Initial.Designer.cs">
<DependentUpon>201110060711357_Initial.cs</DependentUpon>
</Compile>
- <Compile Include="Migrations\201110102157002_PrereleaseChanges.cs" />
+ <Compile Include="Migrations\201110102157002_PrereleaseChanges.cs">
+ <SubType>Code</SubType>
+ </Compile>
<Compile Include="Migrations\201110102157002_PrereleaseChanges.Designer.cs">
<DependentUpon>201110102157002_PrereleaseChanges.cs</DependentUpon>
</Compile>
- <Compile Include="Migrations\201110180052097_GallerySettings.cs" />
+ <Compile Include="Migrations\201110180052097_GallerySettings.cs">
+ <SubType>Code</SubType>
+ </Compile>
<Compile Include="Migrations\201110180052097_GallerySettings.Designer.cs">
<DependentUpon>201110180052097_GallerySettings.cs</DependentUpon>
</Compile>
- <Compile Include="Migrations\201110230649210_PackageOwnerRequests.cs" />
+ <Compile Include="Migrations\201110230649210_PackageOwnerRequests.cs">
+ <SubType>Code</SubType>
+ </Compile>
<Compile Include="Migrations\201110230649210_PackageOwnerRequests.Designer.cs">
<DependentUpon>201110230649210_PackageOwnerRequests.cs</DependentUpon>
</Compile>
- <Compile Include="Migrations\201111022024584_PackageDependencyVersionSpec.cs" />
+ <Compile Include="Migrations\201111022024584_PackageDependencyVersionSpec.cs">
+ <SubType>Code</SubType>
+ </Compile>
<Compile Include="Migrations\201111022024584_PackageDependencyVersionSpec.Designer.cs">
<DependentUpon>201111022024584_PackageDependencyVersionSpec.cs</DependentUpon>
</Compile>
- <Compile Include="Migrations\201111022051010_PackageReleaseNotes.cs" />
+ <Compile Include="Migrations\201111022051010_PackageReleaseNotes.cs">
+ <SubType>Code</SubType>
+ </Compile>
<Compile Include="Migrations\201111022051010_PackageReleaseNotes.Designer.cs">
<DependentUpon>201111022051010_PackageReleaseNotes.cs</DependentUpon>
</Compile>
- <Compile Include="Migrations\201111080239544_ListPackagesIndexes.cs" />
+ <Compile Include="Migrations\201111080239544_ListPackagesIndexes.cs">
+ <SubType>Code</SubType>
+ </Compile>
<Compile Include="Migrations\201111080239544_ListPackagesIndexes.Designer.cs">
<DependentUpon>201111080239544_ListPackagesIndexes.cs</DependentUpon>
</Compile>
- <Compile Include="Migrations\201111080816426_DisplayPackageIndexes.cs" />
+ <Compile Include="Migrations\201111080816426_DisplayPackageIndexes.cs">
+ <SubType>Code</SubType>
+ </Compile>
<Compile Include="Migrations\201111080816426_DisplayPackageIndexes.Designer.cs">
<DependentUpon>201111080816426_DisplayPackageIndexes.cs</DependentUpon>
</Compile>
- <Compile Include="Migrations\201111081908453_MyPackagesIndexes.cs" />
+ <Compile Include="Migrations\201111081908453_MyPackagesIndexes.cs">
+ <SubType>Code</SubType>
+ </Compile>
<Compile Include="Migrations\201111081908453_MyPackagesIndexes.Designer.cs">
<DependentUpon>201111081908453_MyPackagesIndexes.cs</DependentUpon>
</Compile>
- <Compile Include="Migrations\201111150729167_AddSmtpPassword.cs" />
+ <Compile Include="Migrations\201111150729167_AddSmtpPassword.cs">
+ <SubType>Code</SubType>
+ </Compile>
<Compile Include="Migrations\201111150729167_AddSmtpPassword.Designer.cs">
<DependentUpon>201111150729167_AddSmtpPassword.cs</DependentUpon>
</Compile>
- <Compile Include="Migrations\201111222338036_GalleryOwnerEmailSettings.cs" />
+ <Compile Include="Migrations\201111222338036_GalleryOwnerEmailSettings.cs">
+ <SubType>Code</SubType>
+ </Compile>
<Compile Include="Migrations\201111222338036_GalleryOwnerEmailSettings.Designer.cs">
<DependentUpon>201111222338036_GalleryOwnerEmailSettings.cs</DependentUpon>
</Compile>
- <Compile Include="Migrations\201201031925005_AddPasswordHash.cs" />
+ <Compile Include="Migrations\201201031925005_AddPasswordHash.cs">
+ <SubType>Code</SubType>
+ </Compile>
<Compile Include="Migrations\201201031925005_AddPasswordHash.Designer.cs">
<DependentUpon>201201031925005_AddPasswordHash.cs</DependentUpon>
</Compile>
- <Compile Include="Migrations\Settings.cs" />
+ <Compile Include="Migrations\MigrationsConfiguration.cs" />
<Compile Include="PackagesController.generated.cs">
<DependentUpon>T4MVC.tt</DependentUpon>
</Compile>
@@ -273,9 +298,7 @@
<Compile Include="ViewModels\PackageOwnerConfirmationModel.cs" />
<Compile Include="ViewModels\ResendConfirmationEmailViewModel.cs" />
<Compile Include="App_Start\AuthenticationModule.cs" />
- <Compile Include="App_Start\MiniProfiler.cs" />
- <Compile Include="App_Start\NinjectMVC3.cs" />
- <Compile Include="App_Start\Bootstrapper.cs" />
+ <Compile Include="App_Start\AppActivator.cs" />
<Compile Include="AuthenticationController.generated.cs">
<DependentUpon>T4MVC.tt</DependentUpon>
</Compile>
@@ -739,6 +762,7 @@
<Content Include="Views\Users\ResendConfirmation.cshtml">
</Content>
<Compile Include="Infrastructure\Lucene\LuceneSearchService.cs" />
+ <Content Include="Views\Shared\_MINIPROFILER UPDATED Layout.cshtml" />
<None Include="_bin_deployableAssemblies\Microsoft.Web.Infrastructure.dll" />
<None Include="_bin_deployableAssemblies\System.Web.WebPages.Razor.dll" />
<None Include="_bin_deployableAssemblies\System.Web.WebPages.dll" />
View
8 Website/packages.config
@@ -7,16 +7,16 @@
<package id="Elmah.Contrib.Mvc" version="1.0" />
<package id="elmah.corelibrary" version="1.2" />
<package id="elmah.sqlserver" version="1.2" />
- <package id="EntityFramework" version="4.1.10715.0" />
- <package id="EntityFramework.Migrations" version="0.7.0.0" />
+ <package id="EntityFramework" version="4.3.1" />
<package id="jQuery" version="1.6.2" />
<package id="jQuery.Validation" version="1.8.1" />
<package id="Lucene.Net" version="2.9.2.2" />
<package id="MarkdownSharp" version="1.13.0.0" />
<package id="Microsoft.Web.Infrastructure" version="1.0.0.0" />
<package id="microsoft-web-helpers" version="1.15" />
- <package id="MiniProfiler" version="1.7" />
- <package id="MiniProfiler.MVC3" version="1.7" />
+ <package id="MiniProfiler" version="1.9" />
+ <package id="MiniProfiler.EF" version="1.9.1" />
+ <package id="MiniProfiler.MVC3" version="1.9.1" />
<package id="Modernizr" version="2.0.6" />
<package id="MvcHaack.Ajax" version="1.1" />
<package id="Ninject" version="2.2.1.4" />

0 comments on commit c46db01

Please sign in to comment.