├── .deployment ├── .gitignore ├── mvc4 ├── .nuget │ ├── nuget.exe │ ├── NuGet.Config │ └── NuGet.targets ├── Mvc4WebApplication │ ├── Global.asax │ ├── Views │ │ ├── Home │ │ │ └── Index.cshtml │ │ └── Web.config │ ├── App_Start │ │ ├── FilterConfig.cs │ │ ├── WebApiConfig.cs │ │ └── RouteConfig.cs │ ├── Controllers │ │ └── HomeController.cs │ ├── Global.asax.cs │ ├── packages.config │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── Web.config │ └── Mvc4WebApplication.csproj └── Mvc4WebApplication.sln ├── deploy.cmd ├── nodejs ├── server.js ├── web.config └── iisnode.yml ├── deploy.node.cmd └── deploy.mvc4.cmd /.deployment: -------------------------------------------------------------------------------- 1 | [config] 2 | command = deploy.cmd -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | bin 2 | obj 3 | packages 4 | *.suo 5 | *.user 6 | -------------------------------------------------------------------------------- /mvc4/.nuget/nuget.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/amitapl/CustomScriptSample/HEAD/mvc4/.nuget/nuget.exe -------------------------------------------------------------------------------- /mvc4/Mvc4WebApplication/Global.asax: -------------------------------------------------------------------------------- 1 | <%@ Application Codebehind="Global.asax.cs" Inherits="Mvc4WebApplication.MvcApplication" Language="C#" %> 2 | -------------------------------------------------------------------------------- /mvc4/Mvc4WebApplication/Views/Home/Index.cshtml: -------------------------------------------------------------------------------- 1 | @{ 2 | ViewBag.Title = "MVC4 Web Application"; 3 | } 4 | 5 |

MVC4 Web App is Up...

6 | -------------------------------------------------------------------------------- /mvc4/.nuget/NuGet.Config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /deploy.cmd: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | IF "%SITE_FLAVOR%" == "nodejs" ( 4 | deploy.node.cmd 5 | ) ELSE ( 6 | IF "%SITE_FLAVOR%" == "mvc4" ( 7 | deploy.mvc4.cmd 8 | ) ELSE ( 9 | echo You have to set SITE_FLAVOR setting to either "nodejs" or "mvc4" 10 | exit /b 1 11 | ) 12 | ) 13 | -------------------------------------------------------------------------------- /nodejs/server.js: -------------------------------------------------------------------------------- 1 | var http = require('http'); 2 | var port = process.env.port || 1337; 3 | http.createServer(function (req, res) { 4 | res.writeHead(200, {'Content-Type': 'text/plain'}); 5 | res.end('Node app is up...' + '\n'); 6 | }).listen(port); 7 | console.log('Server running at port: ' + port); 8 | -------------------------------------------------------------------------------- /mvc4/Mvc4WebApplication/App_Start/FilterConfig.cs: -------------------------------------------------------------------------------- 1 | using System.Web; 2 | using System.Web.Mvc; 3 | 4 | namespace Mvc4WebApplication 5 | { 6 | public class FilterConfig 7 | { 8 | public static void RegisterGlobalFilters(GlobalFilterCollection filters) 9 | { 10 | filters.Add(new HandleErrorAttribute()); 11 | } 12 | } 13 | } -------------------------------------------------------------------------------- /mvc4/Mvc4WebApplication/Controllers/HomeController.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Web; 5 | using System.Web.Mvc; 6 | 7 | namespace Mvc4WebApplication.Controllers 8 | { 9 | public class HomeController : Controller 10 | { 11 | public ActionResult Index() 12 | { 13 | return View(); 14 | } 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /mvc4/Mvc4WebApplication/App_Start/WebApiConfig.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Web.Http; 5 | 6 | namespace Mvc4WebApplication 7 | { 8 | public static class WebApiConfig 9 | { 10 | public static void Register(HttpConfiguration config) 11 | { 12 | config.Routes.MapHttpRoute( 13 | name: "DefaultApi", 14 | routeTemplate: "api/{controller}/{id}", 15 | defaults: new { id = RouteParameter.Optional } 16 | ); 17 | } 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /mvc4/Mvc4WebApplication/App_Start/RouteConfig.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Web; 5 | using System.Web.Mvc; 6 | using System.Web.Routing; 7 | 8 | namespace Mvc4WebApplication 9 | { 10 | public class RouteConfig 11 | { 12 | public static void RegisterRoutes(RouteCollection routes) 13 | { 14 | routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); 15 | 16 | routes.MapRoute( 17 | name: "Default", 18 | url: "{controller}/{action}/{id}", 19 | defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional } 20 | ); 21 | } 22 | } 23 | } -------------------------------------------------------------------------------- /mvc4/Mvc4WebApplication/Global.asax.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Web; 5 | using System.Web.Http; 6 | using System.Web.Mvc; 7 | using System.Web.Routing; 8 | 9 | namespace Mvc4WebApplication 10 | { 11 | // Note: For instructions on enabling IIS6 or IIS7 classic mode, 12 | // visit http://go.microsoft.com/?LinkId=9394801 13 | public class MvcApplication : System.Web.HttpApplication 14 | { 15 | protected void Application_Start() 16 | { 17 | AreaRegistration.RegisterAllAreas(); 18 | 19 | WebApiConfig.Register(GlobalConfiguration.Configuration); 20 | FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); 21 | RouteConfig.RegisterRoutes(RouteTable.Routes); 22 | } 23 | } 24 | } -------------------------------------------------------------------------------- /mvc4/Mvc4WebApplication.sln: -------------------------------------------------------------------------------- 1 | 2 | Microsoft Visual Studio Solution File, Format Version 12.00 3 | # Visual Studio 2012 4 | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mvc4WebApplication", "Mvc4WebApplication\Mvc4WebApplication.csproj", "{223546BB-3206-4C65-82A6-9A9F90BB4763}" 5 | EndProject 6 | Global 7 | GlobalSection(SolutionConfigurationPlatforms) = preSolution 8 | Debug|Any CPU = Debug|Any CPU 9 | Release|Any CPU = Release|Any CPU 10 | EndGlobalSection 11 | GlobalSection(ProjectConfigurationPlatforms) = postSolution 12 | {223546BB-3206-4C65-82A6-9A9F90BB4763}.Debug|Any CPU.ActiveCfg = Debug|Any CPU 13 | {223546BB-3206-4C65-82A6-9A9F90BB4763}.Debug|Any CPU.Build.0 = Debug|Any CPU 14 | {223546BB-3206-4C65-82A6-9A9F90BB4763}.Release|Any CPU.ActiveCfg = Release|Any CPU 15 | {223546BB-3206-4C65-82A6-9A9F90BB4763}.Release|Any CPU.Build.0 = Release|Any CPU 16 | EndGlobalSection 17 | GlobalSection(SolutionProperties) = preSolution 18 | HideSolutionNode = FALSE 19 | EndGlobalSection 20 | EndGlobal 21 | -------------------------------------------------------------------------------- /mvc4/Mvc4WebApplication/packages.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /nodejs/web.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 25 | 26 | 27 | -------------------------------------------------------------------------------- /nodejs/iisnode.yml: -------------------------------------------------------------------------------- 1 | # For security reasons, logging, dev errors, and debugging 2 | # should be disabled in production deployments: 3 | 4 | loggingEnabled: false 5 | debuggingEnabled: false 6 | devErrorsEnabled: false 7 | node_env: production 8 | 9 | # Other settings with their default values follow. 10 | # For documentation see https://github.com/tjanczuk/iisnode/blob/master/src/samples/configuration/iisnode.yml 11 | 12 | # nodeProcessCountPerApplication: 1 13 | # maxConcurrentRequestsPerProcess: 1024 14 | # maxNamedPipeConnectionRetry: 24 15 | # namedPipeConnectionRetryDelay: 250 16 | # maxNamedPipeConnectionPoolSize: 512 17 | # maxNamedPipePooledConnectionAge: 30000 18 | # asyncCompletionThreadCount: 0 19 | # initialRequestBufferSize: 4096 20 | # maxRequestBufferSize: 65536 21 | # watchedFiles: *.js;iisnode.yml;node_modules\* 22 | # uncFileChangesPollingInterval: 5000 23 | # gracefulShutdownTimeout: 60000 24 | # logDirectoryNameSuffix: logs 25 | # debuggerPortRange: 5058-6058 26 | # debuggerPathSegment: debug 27 | # maxLogFileSizeInKB: 128 28 | # appendToExistingLog: false 29 | # logFileFlushInterval: 5000 30 | # flushResponse: false 31 | # enableXFF: false 32 | # promoteServerVars: -------------------------------------------------------------------------------- /mvc4/Mvc4WebApplication/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Reflection; 2 | using System.Runtime.CompilerServices; 3 | using System.Runtime.InteropServices; 4 | 5 | // General Information about an assembly is controlled through the following 6 | // set of attributes. Change these attribute values to modify the information 7 | // associated with an assembly. 8 | [assembly: AssemblyTitle("Mvc4WebApplication")] 9 | [assembly: AssemblyDescription("")] 10 | [assembly: AssemblyConfiguration("")] 11 | [assembly: AssemblyCompany("")] 12 | [assembly: AssemblyProduct("Mvc4WebApplication")] 13 | [assembly: AssemblyCopyright("Copyright © 2012")] 14 | [assembly: AssemblyTrademark("")] 15 | [assembly: AssemblyCulture("")] 16 | 17 | // Setting ComVisible to false makes the types in this assembly not visible 18 | // to COM components. If you need to access a type in this assembly from 19 | // COM, set the ComVisible attribute to true on that type. 20 | [assembly: ComVisible(false)] 21 | 22 | // The following GUID is for the ID of the typelib if this project is exposed to COM 23 | [assembly: Guid("b093a085-6289-49b7-9218-3b551a6c8ac1")] 24 | 25 | // Version information for an assembly consists of the following four values: 26 | // 27 | // Major Version 28 | // Minor Version 29 | // Build Number 30 | // Revision 31 | // 32 | // You can specify all the values or you can default the Revision and Build Numbers 33 | // by using the '*' as shown below: 34 | [assembly: AssemblyVersion("1.0.0.0")] 35 | [assembly: AssemblyFileVersion("1.0.0.0")] 36 | -------------------------------------------------------------------------------- /mvc4/Mvc4WebApplication/Web.config: -------------------------------------------------------------------------------- 1 | 2 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | -------------------------------------------------------------------------------- /deploy.node.cmd: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | :: ---------------------- 4 | :: KUDU Deployment Script 5 | :: ---------------------- 6 | 7 | :: Prerequisites 8 | :: ------------- 9 | 10 | :: Verify node.js installed 11 | where node 2>nul >nul 12 | IF %ERRORLEVEL% NEQ 0 ( 13 | echo Missing node.js executable, please install node.js, if already installed make sure it can be reached from current environment. 14 | goto error 15 | ) 16 | 17 | :: Setup 18 | :: ----- 19 | 20 | setlocal enabledelayedexpansion 21 | 22 | SET ARTIFACTS=%~dp0%artifacts 23 | 24 | IF NOT DEFINED DEPLOYMENT_SOURCE ( 25 | SET DEPLOYMENT_SOURCE=%~dp0%. 26 | ) 27 | 28 | IF NOT DEFINED DEPLOYMENT_TARGET ( 29 | SET DEPLOYMENT_TARGET=%ARTIFACTS%\wwwroot 30 | ) 31 | 32 | IF NOT DEFINED NEXT_MANIFEST_PATH ( 33 | SET NEXT_MANIFEST_PATH=%ARTIFACTS%\manifest 34 | 35 | IF NOT DEFINED PREVIOUS_MANIFEST_PATH ( 36 | SET PREVIOUS_MANIFEST_PATH=%ARTIFACTS%\manifest 37 | ) 38 | ) 39 | 40 | IF NOT DEFINED KUDU_SYNC_COMMAND ( 41 | :: Install kudu sync 42 | echo Installing Kudu Sync 43 | call npm install kudusync -g --silent 44 | IF !ERRORLEVEL! NEQ 0 goto error 45 | 46 | :: Locally just running "kuduSync" would also work 47 | SET KUDU_SYNC_COMMAND=node "%appdata%\npm\node_modules\kuduSync\bin\kuduSync" 48 | ) 49 | 50 | :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 51 | :: Deployment 52 | :: ---------- 53 | 54 | echo Handling node.js deployment. 55 | 56 | :: 1. KuduSync 57 | echo Kudu Sync from "%DEPLOYMENT_SOURCE%\nodejs" to "%DEPLOYMENT_TARGET%" 58 | call %KUDU_SYNC_COMMAND% -q -f "%DEPLOYMENT_SOURCE%\nodejs" -t "%DEPLOYMENT_TARGET%" -n "%NEXT_MANIFEST_PATH%" -p "%PREVIOUS_MANIFEST_PATH%" -i ".git;.deployment;deploy.cmd" 2>nul 59 | IF !ERRORLEVEL! NEQ 0 goto error 60 | 61 | :: 2. Install npm packages 62 | IF EXIST "%DEPLOYMENT_TARGET%\package.json" ( 63 | pushd %DEPLOYMENT_TARGET% 64 | call npm install --production 65 | IF !ERRORLEVEL! NEQ 0 goto error 66 | popd 67 | ) 68 | 69 | :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 70 | 71 | goto end 72 | 73 | :error 74 | echo An error has occured during web site deployment. 75 | exit /b 1 76 | 77 | :end 78 | echo Finished successfully. 79 | -------------------------------------------------------------------------------- /deploy.mvc4.cmd: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | :: ---------------------- 4 | :: KUDU Deployment Script 5 | :: ---------------------- 6 | 7 | :: Prerequisites 8 | :: ------------- 9 | 10 | :: Verify node.js installed 11 | where node 2>nul >nul 12 | IF %ERRORLEVEL% NEQ 0 ( 13 | echo Missing node.js executable, please install node.js, if already installed make sure it can be reached from current environment. 14 | goto error 15 | ) 16 | 17 | :: Setup 18 | :: ----- 19 | 20 | setlocal enabledelayedexpansion 21 | 22 | SET ARTIFACTS=%~dp0%artifacts 23 | 24 | IF NOT DEFINED DEPLOYMENT_SOURCE ( 25 | SET DEPLOYMENT_SOURCE=%~dp0%. 26 | ) 27 | 28 | IF NOT DEFINED DEPLOYMENT_TARGET ( 29 | SET DEPLOYMENT_TARGET=%ARTIFACTS%\wwwroot 30 | ) 31 | 32 | IF NOT DEFINED NEXT_MANIFEST_PATH ( 33 | SET NEXT_MANIFEST_PATH=%ARTIFACTS%\manifest 34 | 35 | IF NOT DEFINED PREVIOUS_MANIFEST_PATH ( 36 | SET PREVIOUS_MANIFEST_PATH=%ARTIFACTS%\manifest 37 | ) 38 | ) 39 | 40 | IF NOT DEFINED KUDU_SYNC_COMMAND ( 41 | :: Install kudu sync 42 | echo Installing Kudu Sync 43 | call npm install kudusync -g --silent 44 | IF !ERRORLEVEL! NEQ 0 goto error 45 | 46 | :: Locally just running "kuduSync" would also work 47 | SET KUDU_SYNC_COMMAND=node "%appdata%\npm\node_modules\kuduSync\bin\kuduSync" 48 | ) 49 | IF NOT DEFINED DEPLOYMENT_TEMP ( 50 | SET DEPLOYMENT_TEMP=%temp%\___deployTemp%random% 51 | SET CLEAN_LOCAL_DEPLOYMENT_TEMP=true 52 | ) 53 | 54 | IF DEFINED CLEAN_LOCAL_DEPLOYMENT_TEMP ( 55 | IF EXIST "%DEPLOYMENT_TEMP%" rd /s /q "%DEPLOYMENT_TEMP%" 56 | mkdir "%DEPLOYMENT_TEMP%" 57 | ) 58 | 59 | IF NOT DEFINED MSBUILD_PATH ( 60 | SET MSBUILD_PATH=%WINDIR%\Microsoft.NET\Framework\v4.0.30319\msbuild.exe 61 | ) 62 | 63 | :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 64 | :: Deployment 65 | :: ---------- 66 | 67 | echo Handling .NET Web Application deployment. 68 | 69 | :: 1. Build to the temporary path 70 | %MSBUILD_PATH% "%DEPLOYMENT_SOURCE%\mvc4\Mvc4WebApplication\Mvc4WebApplication.csproj" /nologo /verbosity:m /t:pipelinePreDeployCopyAllFilesToOneFolder /p:_PackageTempDir="%DEPLOYMENT_TEMP%";AutoParameterizationWebConfigConnectionStrings=false;Configuration=Release /p:SolutionDir="%DEPLOYMENT_SOURCE%\mvc4" 71 | IF !ERRORLEVEL! NEQ 0 goto error 72 | 73 | :: 2. KuduSync 74 | echo Kudu Sync from "%DEPLOYMENT_TEMP%" to "%DEPLOYMENT_TARGET%" 75 | call %KUDU_SYNC_COMMAND% -q -f "%DEPLOYMENT_TEMP%" -t "%DEPLOYMENT_TARGET%" -n "%NEXT_MANIFEST_PATH%" -p "%PREVIOUS_MANIFEST_PATH%" -i ".git;.deployment;deploy.cmd" 2>nul 76 | IF !ERRORLEVEL! NEQ 0 goto error 77 | 78 | :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: 79 | 80 | goto end 81 | 82 | :error 83 | echo An error has occured during web site deployment. 84 | exit /b 1 85 | 86 | :end 87 | echo Finished successfully. 88 | -------------------------------------------------------------------------------- /mvc4/Mvc4WebApplication/Views/Web.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 |
7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 39 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | -------------------------------------------------------------------------------- /mvc4/.nuget/NuGet.targets: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | $(MSBuildProjectDirectory)\..\ 5 | 6 | 7 | false 8 | 9 | 10 | false 11 | 12 | 13 | false 14 | 15 | 16 | true 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | $([System.IO.Path]::Combine($(SolutionDir), ".nuget")) 28 | $([System.IO.Path]::Combine($(ProjectDir), "packages.config")) 29 | $([System.IO.Path]::Combine($(SolutionDir), "packages")) 30 | 31 | 32 | 33 | 34 | $(SolutionDir).nuget 35 | packages.config 36 | $(SolutionDir)packages 37 | 38 | 39 | 40 | 41 | $(NuGetToolsPath)\nuget.exe 42 | @(PackageSource) 43 | 44 | "$(NuGetExePath)" 45 | mono --runtime=v4.0.30319 $(NuGetExePath) 46 | 47 | $(TargetDir.Trim('\\')) 48 | 49 | -RequireConsent 50 | 51 | $(NuGetCommand) install "$(PackagesConfig)" -source "$(PackageSources)" $(RequireConsentSwitch) -o "$(PackagesDir)" 52 | $(NuGetCommand) pack "$(ProjectPath)" -p Configuration=$(Configuration) -o "$(PackageOutputDir)" -symbols 53 | 54 | 55 | 56 | RestorePackages; 57 | $(ResolveReferencesDependsOn); 58 | 59 | 60 | 61 | 62 | $(BuildDependsOn); 63 | BuildPackage; 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 86 | 87 | 90 | 91 | 92 | 93 | 95 | 96 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 147 | 148 | 149 | 150 | -------------------------------------------------------------------------------- /mvc4/Mvc4WebApplication/Mvc4WebApplication.csproj: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Debug 6 | AnyCPU 7 | 8 | 9 | 2.0 10 | {223546BB-3206-4C65-82A6-9A9F90BB4763} 11 | {E3E379DF-F4C6-4180-9B81-6769533ABE47};{349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc} 12 | Library 13 | Properties 14 | Mvc4WebApplication 15 | Mvc4WebApplication 16 | v4.5 17 | false 18 | true 19 | 20 | 21 | 22 | 23 | ..\ 24 | true 25 | 26 | 27 | true 28 | full 29 | false 30 | bin\ 31 | DEBUG;TRACE 32 | prompt 33 | 4 34 | 35 | 36 | pdbonly 37 | true 38 | bin\ 39 | TRACE 40 | prompt 41 | 4 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | True 65 | ..\packages\Microsoft.Web.Infrastructure.1.0.0.0\lib\net40\Microsoft.Web.Infrastructure.dll 66 | 67 | 68 | ..\packages\Newtonsoft.Json.4.5.6\lib\net40\Newtonsoft.Json.dll 69 | 70 | 71 | 72 | 73 | ..\packages\Microsoft.AspNet.WebApi.Client.4.0.20710.0\lib\net40\System.Net.Http.Formatting.dll 74 | 75 | 76 | 77 | 78 | True 79 | ..\packages\Microsoft.AspNet.WebPages.2.0.20710.0\lib\net40\System.Web.Helpers.dll 80 | 81 | 82 | ..\packages\Microsoft.AspNet.WebApi.Core.4.0.20710.0\lib\net40\System.Web.Http.dll 83 | 84 | 85 | ..\packages\Microsoft.AspNet.WebApi.WebHost.4.0.20710.0\lib\net40\System.Web.Http.WebHost.dll 86 | 87 | 88 | True 89 | ..\packages\Microsoft.AspNet.Mvc.4.0.20710.0\lib\net40\System.Web.Mvc.dll 90 | 91 | 92 | True 93 | ..\packages\Microsoft.AspNet.Razor.2.0.20710.0\lib\net40\System.Web.Razor.dll 94 | 95 | 96 | True 97 | ..\packages\Microsoft.AspNet.WebPages.2.0.20710.0\lib\net40\System.Web.WebPages.dll 98 | 99 | 100 | True 101 | ..\packages\Microsoft.AspNet.WebPages.2.0.20710.0\lib\net40\System.Web.WebPages.Deployment.dll 102 | 103 | 104 | True 105 | ..\packages\Microsoft.AspNet.WebPages.2.0.20710.0\lib\net40\System.Web.WebPages.Razor.dll 106 | 107 | 108 | 109 | 110 | 111 | Global.asax 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | Web.config 123 | 124 | 125 | Web.config 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 10.0 141 | $(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion) 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | True 154 | True 155 | 0 156 | / 157 | http://localhost:29032/ 158 | False 159 | False 160 | 161 | 162 | False 163 | 164 | 165 | 166 | 167 | 168 | 174 | --------------------------------------------------------------------------------