├── .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 |
--------------------------------------------------------------------------------