Waiting is not an option for me. I need to deliver my project and fix some things now.
If or if not tooling is supported in VS10 is not so important for me. Of course it is nice, but it is not necessary.
In the end all project configuration is found in a sequence of characters (i.e. the project configuration code) within the Web.config(s), the project files and (what else? Build file *.target - anything missing?). So If this project configuration code is
correct, then the project can run. This is what the post sais as well. Now we have to find out, how the project configuration code must be, so that I do not get the error.
So to be sure I will post the both web.config files (the root one and the views one), the project file and the .target file. We should be able to find the error this way, I believe. If we have a clear understand what each of the tags mean, we can fix it.
I alone have not the understanding what each tag means, so I might ask. It is hard to find any documentation about what each tag really means. Therefore I might ask.
The root web.config:
<?xml version="1.0"?>
<!--
Note: As an alternative to hand editing this file you can use the
web admin tool to configure settings for your application. Use
the Website->Asp.Net Configuration option in Visual Studio.
A full list of settings and comments can be found in
machine.config.comments usually located in
\Windows\Microsoft.Net\Framework\v2.x\Config
-->
<configuration>
<configSections>
<sectionGroup name="system.web.extensions" type="System.Web.Configuration.SystemWebExtensionsSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
<sectionGroup name="scripting" type="System.Web.Configuration.ScriptingSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
<section name="scriptResourceHandler" type="System.Web.Configuration.ScriptingScriptResourceHandlerSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication"/>
<sectionGroup name="webServices" type="System.Web.Configuration.ScriptingWebServicesSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
<section name="jsonSerialization" type="System.Web.Configuration.ScriptingJsonSerializationSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="Everywhere" />
<section name="profileService" type="System.Web.Configuration.ScriptingProfileServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication" />
<section name="authenticationService" type="System.Web.Configuration.ScriptingAuthenticationServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication" />
<section name="roleService" type="System.Web.Configuration.ScriptingRoleServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication" />
</sectionGroup>
</sectionGroup>
</sectionGroup>
</configSections>
<system.diagnostics>
<trace>
<listeners>
<add type="Microsoft.WindowsAzure.Diagnostics.DiagnosticMonitorTraceListener, Microsoft.WindowsAzure.Diagnostics, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
name="AzureDiagnostics">
<filter type="" />
</add>
</listeners>
</trace>
</system.diagnostics>
<appSettings>
<add key = "TableStorageEndpoint" value="http://intellisign.table.core.windows.net/"/>
<add key = "BlobStorageEndpoint" value="http://intellisign.blob.core.windows.net/"/>
<add key = "AccountName" value="intellisign"/>
<add key = "AccountSharedKey" value="MSijtI69I1Zl1naesgMGjS9BYnZl2r8ALFIUupfCTYYP78uaHLarOrkzkJ3Yu6r9PGY+8X+1AUdJLZbqCBD4aw=="/>
<add key = "allowInsecureRemoteEndpoints" value="true"/>
<!-- provider configuration -->
<!-- When using the local development table storage service only the default values given
below will work for the tables (Membership, Roles and Sessions) since these are the names
of the properties on the DataServiceContext class -->
<add key = "DefaultMembershipTableName" value="Membership"/>
<add key = "DefaultRoleTableName" value="Roles"/>
<add key = "DefaultSessionTableName" value="Sessions"/>
<add key = "DefaultProviderApplicationName" value="IntelliCash"/>
<add key = "DefaultProfileContainerName"/>
<add key = "DefaultSessionContainerName"/>
<add key="ChartImageHandler" value="storage=file;timeout=20;dir=c:\TempImageFiles\;"/>
</appSettings>
<connectionStrings>
<add name="ApplicationServices" connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|aspnetdb.mdf;User Instance=true" providerName="System.Data.SqlClient"/>
</connectionStrings>
<system.web>
<!--
Set compilation debug="true" to insert debugging
symbols into the compiled page. Because this
affects performance, set this value to true only
during development.
-->
<compilation debug="false">
<assemblies>
<add assembly="System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
<add assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
<add assembly="System.Web.Abstractions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
<add assembly="System.Web.Routing, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
<add assembly="System.Web.Mvc, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
<add assembly="System.Data.DataSetExtensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
<add assembly="System.Xml.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
<add assembly="System.Data.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" />
</assemblies>
</compilation>
<!--
The <authentication> section enables configuration
of the security authentication mode used by
ASP.NET to identify an incoming user.
-->
<authentication mode="Forms">
<forms loginUrl="~/Account/LogOn" timeout="2880" />
</authentication>
<membership defaultProvider="TableStorageMembershipProvider">
<providers>
<clear/>
<add name="TableStorageMembershipProvider"
type="Microsoft.Samples.ServiceHosting.AspProviders.TableStorageMembershipProvider"
description="Membership provider using table storage"
applicationName="IntelliCash"
enablePasswordRetrieval="false"
enablePasswordReset="true"
requiresQuestionAndAnswer="false"
minRequiredPasswordLength="1"
minRequiredNonalphanumericCharacters="0"
requiresUniqueEmail="true"
passwordFormat="Hashed"
/>
</providers>
</membership>
<roleManager enabled="true" defaultProvider="TableStorageRoleProvider" cacheRolesInCookie="true" cookieName=".ASPXROLES" cookieTimeout="30"
cookiePath="/" cookieRequireSSL="false" cookieSlidingExpiration = "true"
cookieProtection="All" >
<providers>
<clear/>
<add name="TableStorageRoleProvider"
type="Microsoft.Samples.ServiceHosting.AspProviders.TableStorageRoleProvider"
description="Role provider using table storage"
applicationName="IntelliCash"
/>
</providers>
</roleManager>
<!--sessionState mode="Custom" customProvider="TableStorageSessionStateProvider">
<providers>
<clear />
<add name="TableStorageSessionStateProvider"
type="Microsoft.Samples.ServiceHosting.AspProviders.TableStorageSessionStateProvider"
applicationName="IntelliCash"
/>
</providers>
</sessionState-->
<profile>
<providers>
<clear/>
<add name="AspNetSqlProfileProvider"
type="System.Web.Profile.SqlProfileProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
connectionStringName="ApplicationServices"
applicationName="/"
/>
</providers>
</profile>
<!--
The <customErrors> section enables configuration
of what to do if/when an unhandled error occurs
during the execution of a request. Specifically,
it enables developers to configure html error pages
to be displayed in place of a error stack trace.
<customErrors mode="RemoteOnly" defaultRedirect="GenericErrorPage.htm">
<error statusCode="403" redirect="NoAccess.htm" />
<error statusCode="404" redirect="FileNotFound.htm" />
</customErrors>
-->
<pages>
<controls>
<add tagPrefix="asp" namespace="System.Web.UI" assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
<add tagPrefix="asp" namespace="System.Web.UI.WebControls" assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
</controls>
<namespaces>
<add namespace="System.Web.Mvc"/>
<add namespace="System.Web.Mvc.Ajax"/>
<add namespace="System.Web.Mvc.Html"/>
<add namespace="System.Web.Routing"/>
<add namespace="System.Linq"/>
<add namespace="System.Collections.Generic"/>
<add namespace="Microsoft.Web.Mvc"/>
</namespaces>
</pages>
<httpHandlers>
<remove verb="*" path="*.asmx"/>
<add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
<add verb="*" path="*_AppService.axd" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
<add verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" validate="false"/>
<add verb="*" path="*.mvc" validate="false" type="System.Web.Mvc.MvcHttpHandler, System.Web.Mvc, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
</httpHandlers>
<httpModules>
<add name="ScriptModule" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
<add name="UrlRoutingModule" type="System.Web.Routing.UrlRoutingModule, System.Web.Routing, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
</httpModules>
</system.web>
<system.codedom>
<compilers>
<compiler language="c#;cs;csharp" extension=".cs" warningLevel="4"
type="Microsoft.CSharp.CSharpCodeProvider, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<providerOption name="CompilerVersion" value="v3.5"/>
<providerOption name="WarnAsError" value="false"/>
</compiler>
</compilers>
</system.codedom>
<!--
The system.webServer section is required for running ASP.NET AJAX under Internet
Information Services 7.0. It is not necessary for previous version of IIS.
-->
<system.webServer>
<validation validateIntegratedModeConfiguration="false"/>
<modules runAllManagedModulesForAllRequests="true">
<remove name="ScriptModule" />
<remove name="UrlRoutingModule" />
<add name="ScriptModule" preCondition="managedHandler" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
<add name="UrlRoutingModule" type="System.Web.Routing.UrlRoutingModule, System.Web.Routing, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
</modules>
<handlers>
<remove name="WebServiceHandlerFactory-Integrated"/>
<remove name="ScriptHandlerFactory" />
<remove name="ScriptHandlerFactoryAppServices" />
<remove name="ScriptResource" />
<remove name="MvcHttpHandler" />
<remove name="UrlRoutingHandler" />
<add name="ScriptHandlerFactory" verb="*" path="*.asmx" preCondition="integratedMode"
type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
<add name="ScriptHandlerFactoryAppServices" verb="*" path="*_AppService.axd" preCondition="integratedMode"
type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
<add name="ScriptResource" preCondition="integratedMode" verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
<add name="MvcHttpHandler" preCondition="integratedMode" verb="*" path="*.mvc" type="System.Web.Mvc.MvcHttpHandler, System.Web.Mvc, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
<add name="UrlRoutingHandler" preCondition="integratedMode" verb="*" path="UrlRouting.axd" type="System.Web.HttpForbiddenHandler, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
</handlers>
</system.webServer>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="System.Web.Mvc" publicKeyToken="31bf3856ad364e35"/>
<bindingRedirect oldVersion="1.0.0.0" newVersion="2.0.0.0"/>
</dependentAssembly>
</assemblyBinding>
</runtime>
</configuration>
The root web.Debug.config.
<?xml version="1.0"?>
<!-- For more information on using web.config transformation visit http://go.microsoft.com/fwlink/?LinkId=125889 -->
<configuration xmlns:xdt="http://schemas.microsoft.com/XML-Document-Transform">
<!--
In the example below, the "SetAttributes" transform will change the value of
"connectionString" to use "ReleaseSQLServer" only when the "Match" locator
finds an atrribute "name" that has a value of "MyDB".
<connectionStrings>
<add name="MyDB"
connectionString="Data Source=ReleaseSQLServer;Initial Catalog=MyReleaseDB;Integrated Security=True"
xdt:Transform="SetAttributes" xdt:Locator="Match(name)"/>
</connectionStrings>
-->
<system.web>
<!--
In the example below, the "Replace" transform will replace the entire
<customErrors> section of your web.config file.
Note that because there is only one customErrors section under the
<system.web> node, there is no need to use the "xdt:Locator" attribute.
<customErrors defaultRedirect="GenericError.htm"
mode="RemoteOnly" xdt:Transform="Replace">
<error statusCode="500" redirect="InternalError.htm"/>
</customErrors>
-->
</system.web>
</configuration>
The root Web.Release.config
<?xml version="1.0"?>
<!-- For more information on using web.config transformation visit http://go.microsoft.com/fwlink/?LinkId=125889 -->
<configuration xmlns:xdt="http://schemas.microsoft.com/XML-Document-Transform">
<!--
In the example below, the "SetAttributes" transform will change the value of
"connectionString" to use "ReleaseSQLServer" only when the "Match" locator
finds an atrribute "name" that has a value of "MyDB".
<connectionStrings>
<add name="MyDB"
connectionString="Data Source=ReleaseSQLServer;Initial Catalog=MyReleaseDB;Integrated Security=True"
xdt:Transform="SetAttributes" xdt:Locator="Match(name)"/>
</connectionStrings>
-->
<system.web>
<compilation xdt:Transform="RemoveAttributes(debug)" />
<!--
In the example below, the "Replace" transform will replace the entire
<customErrors> section of your web.config file.
Note that because there is only one customErrors section under the
<system.web> node, there is no need to use the "xdt:Locator" attribute.
<customErrors defaultRedirect="GenericError.htm"
mode="RemoteOnly" xdt:Transform="Replace">
<error statusCode="500" redirect="InternalError.htm"/>
</customErrors>
-->
</system.web>
</configuration>
The Views Web.config (again)
<?xml version="1.0"?>
<configuration>
<system.web>
<compilation debug="true"/>
<httpHandlers>
<add path="*" verb="*"
type="System.Web.HttpNotFoundHandler"/>
</httpHandlers>
<!--
Enabling request validation in view pages would cause validation to occur
after the input has already been processed by the controller. By default
MVC performs request validation before a controller processes the input.
To change this behavior apply the ValidateInputAttribute to a
controller or action.
-->
<pages
enableEventValidation="false"
viewStateEncryptionMode ="Never"
validateRequest="false"
pageParserFilterType="System.Web.Mvc.ViewTypeParserFilter, System.Web.Mvc, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"
pageBaseType="System.Web.Mvc.ViewPage, System.Web.Mvc, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"
userControlBaseType="System.Web.Mvc.ViewUserControl, System.Web.Mvc, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
<controls>
<add assembly="System.Web.Mvc, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" namespace="System.Web.Mvc" tagPrefix="mvc" />
<add tagPrefix="asp" namespace="System.Web.UI" assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
<add tagPrefix="asp" namespace="System.Web.UI.WebControls" assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
</controls>
</pages>
</system.web>
<system.webServer>
<validation validateIntegratedModeConfiguration="false"/>
<handlers>
<remove name="BlockViewHandler"/>
<add name="BlockViewHandler" path="*" verb="*" preCondition="integratedMode" type="System.Web.HttpNotFoundHandler"/>
</handlers>
</system.webServer>
</configuration>
FMK
Member
6 Points
55 Posts
Re: Cant access System.String System.Web.Mvc.Html.LinkExtensions.RouteLink(System.Web.Mvc.HtmlHel...
Jan 14, 2010 09:10 AM|LINK
Waiting is not an option for me. I need to deliver my project and fix some things now.
If or if not tooling is supported in VS10 is not so important for me. Of course it is nice, but it is not necessary.
In the end all project configuration is found in a sequence of characters (i.e. the project configuration code) within the Web.config(s), the project files and (what else? Build file *.target - anything missing?). So If this project configuration code is correct, then the project can run. This is what the post sais as well. Now we have to find out, how the project configuration code must be, so that I do not get the error.
So to be sure I will post the both web.config files (the root one and the views one), the project file and the .target file. We should be able to find the error this way, I believe. If we have a clear understand what each of the tags mean, we can fix it. I alone have not the understanding what each tag means, so I might ask. It is hard to find any documentation about what each tag really means. Therefore I might ask.
The root web.config:
<?xml version="1.0"?> <!-- Note: As an alternative to hand editing this file you can use the web admin tool to configure settings for your application. Use the Website->Asp.Net Configuration option in Visual Studio. A full list of settings and comments can be found in machine.config.comments usually located in \Windows\Microsoft.Net\Framework\v2.x\Config --> <configuration> <configSections> <sectionGroup name="system.web.extensions" type="System.Web.Configuration.SystemWebExtensionsSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"> <sectionGroup name="scripting" type="System.Web.Configuration.ScriptingSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"> <section name="scriptResourceHandler" type="System.Web.Configuration.ScriptingScriptResourceHandlerSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication"/> <sectionGroup name="webServices" type="System.Web.Configuration.ScriptingWebServicesSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"> <section name="jsonSerialization" type="System.Web.Configuration.ScriptingJsonSerializationSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="Everywhere" /> <section name="profileService" type="System.Web.Configuration.ScriptingProfileServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication" /> <section name="authenticationService" type="System.Web.Configuration.ScriptingAuthenticationServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication" /> <section name="roleService" type="System.Web.Configuration.ScriptingRoleServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication" /> </sectionGroup> </sectionGroup> </sectionGroup> </configSections> <system.diagnostics> <trace> <listeners> <add type="Microsoft.WindowsAzure.Diagnostics.DiagnosticMonitorTraceListener, Microsoft.WindowsAzure.Diagnostics, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" name="AzureDiagnostics"> <filter type="" /> </add> </listeners> </trace> </system.diagnostics> <appSettings> <add key = "TableStorageEndpoint" value="http://intellisign.table.core.windows.net/"/> <add key = "BlobStorageEndpoint" value="http://intellisign.blob.core.windows.net/"/> <add key = "AccountName" value="intellisign"/> <add key = "AccountSharedKey" value="MSijtI69I1Zl1naesgMGjS9BYnZl2r8ALFIUupfCTYYP78uaHLarOrkzkJ3Yu6r9PGY+8X+1AUdJLZbqCBD4aw=="/> <add key = "allowInsecureRemoteEndpoints" value="true"/> <!-- provider configuration --> <!-- When using the local development table storage service only the default values given below will work for the tables (Membership, Roles and Sessions) since these are the names of the properties on the DataServiceContext class --> <add key = "DefaultMembershipTableName" value="Membership"/> <add key = "DefaultRoleTableName" value="Roles"/> <add key = "DefaultSessionTableName" value="Sessions"/> <add key = "DefaultProviderApplicationName" value="IntelliCash"/> <add key = "DefaultProfileContainerName"/> <add key = "DefaultSessionContainerName"/> <add key="ChartImageHandler" value="storage=file;timeout=20;dir=c:\TempImageFiles\;"/> </appSettings> <connectionStrings> <add name="ApplicationServices" connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|aspnetdb.mdf;User Instance=true" providerName="System.Data.SqlClient"/> </connectionStrings> <system.web> <!-- Set compilation debug="true" to insert debugging symbols into the compiled page. Because this affects performance, set this value to true only during development. --> <compilation debug="false"> <assemblies> <add assembly="System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/> <add assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> <add assembly="System.Web.Abstractions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> <add assembly="System.Web.Routing, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> <add assembly="System.Web.Mvc, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> <add assembly="System.Data.DataSetExtensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/> <add assembly="System.Xml.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/> <add assembly="System.Data.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" /> </assemblies> </compilation> <!-- The <authentication> section enables configuration of the security authentication mode used by ASP.NET to identify an incoming user. --> <authentication mode="Forms"> <forms loginUrl="~/Account/LogOn" timeout="2880" /> </authentication> <membership defaultProvider="TableStorageMembershipProvider"> <providers> <clear/> <add name="TableStorageMembershipProvider" type="Microsoft.Samples.ServiceHosting.AspProviders.TableStorageMembershipProvider" description="Membership provider using table storage" applicationName="IntelliCash" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="false" minRequiredPasswordLength="1" minRequiredNonalphanumericCharacters="0" requiresUniqueEmail="true" passwordFormat="Hashed" /> </providers> </membership> <roleManager enabled="true" defaultProvider="TableStorageRoleProvider" cacheRolesInCookie="true" cookieName=".ASPXROLES" cookieTimeout="30" cookiePath="/" cookieRequireSSL="false" cookieSlidingExpiration = "true" cookieProtection="All" > <providers> <clear/> <add name="TableStorageRoleProvider" type="Microsoft.Samples.ServiceHosting.AspProviders.TableStorageRoleProvider" description="Role provider using table storage" applicationName="IntelliCash" /> </providers> </roleManager> <!--sessionState mode="Custom" customProvider="TableStorageSessionStateProvider"> <providers> <clear /> <add name="TableStorageSessionStateProvider" type="Microsoft.Samples.ServiceHosting.AspProviders.TableStorageSessionStateProvider" applicationName="IntelliCash" /> </providers> </sessionState--> <profile> <providers> <clear/> <add name="AspNetSqlProfileProvider" type="System.Web.Profile.SqlProfileProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" connectionStringName="ApplicationServices" applicationName="/" /> </providers> </profile> <!-- The <customErrors> section enables configuration of what to do if/when an unhandled error occurs during the execution of a request. Specifically, it enables developers to configure html error pages to be displayed in place of a error stack trace. <customErrors mode="RemoteOnly" defaultRedirect="GenericErrorPage.htm"> <error statusCode="403" redirect="NoAccess.htm" /> <error statusCode="404" redirect="FileNotFound.htm" /> </customErrors> --> <pages> <controls> <add tagPrefix="asp" namespace="System.Web.UI" assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> <add tagPrefix="asp" namespace="System.Web.UI.WebControls" assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> </controls> <namespaces> <add namespace="System.Web.Mvc"/> <add namespace="System.Web.Mvc.Ajax"/> <add namespace="System.Web.Mvc.Html"/> <add namespace="System.Web.Routing"/> <add namespace="System.Linq"/> <add namespace="System.Collections.Generic"/> <add namespace="Microsoft.Web.Mvc"/> </namespaces> </pages> <httpHandlers> <remove verb="*" path="*.asmx"/> <add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> <add verb="*" path="*_AppService.axd" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> <add verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" validate="false"/> <add verb="*" path="*.mvc" validate="false" type="System.Web.Mvc.MvcHttpHandler, System.Web.Mvc, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> </httpHandlers> <httpModules> <add name="ScriptModule" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> <add name="UrlRoutingModule" type="System.Web.Routing.UrlRoutingModule, System.Web.Routing, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /> </httpModules> </system.web> <system.codedom> <compilers> <compiler language="c#;cs;csharp" extension=".cs" warningLevel="4" type="Microsoft.CSharp.CSharpCodeProvider, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <providerOption name="CompilerVersion" value="v3.5"/> <providerOption name="WarnAsError" value="false"/> </compiler> </compilers> </system.codedom> <!-- The system.webServer section is required for running ASP.NET AJAX under Internet Information Services 7.0. It is not necessary for previous version of IIS. --> <system.webServer> <validation validateIntegratedModeConfiguration="false"/> <modules runAllManagedModulesForAllRequests="true"> <remove name="ScriptModule" /> <remove name="UrlRoutingModule" /> <add name="ScriptModule" preCondition="managedHandler" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> <add name="UrlRoutingModule" type="System.Web.Routing.UrlRoutingModule, System.Web.Routing, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /> </modules> <handlers> <remove name="WebServiceHandlerFactory-Integrated"/> <remove name="ScriptHandlerFactory" /> <remove name="ScriptHandlerFactoryAppServices" /> <remove name="ScriptResource" /> <remove name="MvcHttpHandler" /> <remove name="UrlRoutingHandler" /> <add name="ScriptHandlerFactory" verb="*" path="*.asmx" preCondition="integratedMode" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> <add name="ScriptHandlerFactoryAppServices" verb="*" path="*_AppService.axd" preCondition="integratedMode" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> <add name="ScriptResource" preCondition="integratedMode" verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" /> <add name="MvcHttpHandler" preCondition="integratedMode" verb="*" path="*.mvc" type="System.Web.Mvc.MvcHttpHandler, System.Web.Mvc, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> <add name="UrlRoutingHandler" preCondition="integratedMode" verb="*" path="UrlRouting.axd" type="System.Web.HttpForbiddenHandler, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" /> </handlers> </system.webServer> <runtime> <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> <dependentAssembly> <assemblyIdentity name="System.Web.Mvc" publicKeyToken="31bf3856ad364e35"/> <bindingRedirect oldVersion="1.0.0.0" newVersion="2.0.0.0"/> </dependentAssembly> </assemblyBinding> </runtime> </configuration>The root web.Debug.config.
<?xml version="1.0"?> <!-- For more information on using web.config transformation visit http://go.microsoft.com/fwlink/?LinkId=125889 --> <configuration xmlns:xdt="http://schemas.microsoft.com/XML-Document-Transform"> <!-- In the example below, the "SetAttributes" transform will change the value of "connectionString" to use "ReleaseSQLServer" only when the "Match" locator finds an atrribute "name" that has a value of "MyDB". <connectionStrings> <add name="MyDB" connectionString="Data Source=ReleaseSQLServer;Initial Catalog=MyReleaseDB;Integrated Security=True" xdt:Transform="SetAttributes" xdt:Locator="Match(name)"/> </connectionStrings> --> <system.web> <!-- In the example below, the "Replace" transform will replace the entire <customErrors> section of your web.config file. Note that because there is only one customErrors section under the <system.web> node, there is no need to use the "xdt:Locator" attribute. <customErrors defaultRedirect="GenericError.htm" mode="RemoteOnly" xdt:Transform="Replace"> <error statusCode="500" redirect="InternalError.htm"/> </customErrors> --> </system.web> </configuration>The root Web.Release.config
<?xml version="1.0"?> <!-- For more information on using web.config transformation visit http://go.microsoft.com/fwlink/?LinkId=125889 --> <configuration xmlns:xdt="http://schemas.microsoft.com/XML-Document-Transform"> <!-- In the example below, the "SetAttributes" transform will change the value of "connectionString" to use "ReleaseSQLServer" only when the "Match" locator finds an atrribute "name" that has a value of "MyDB". <connectionStrings> <add name="MyDB" connectionString="Data Source=ReleaseSQLServer;Initial Catalog=MyReleaseDB;Integrated Security=True" xdt:Transform="SetAttributes" xdt:Locator="Match(name)"/> </connectionStrings> --> <system.web> <compilation xdt:Transform="RemoveAttributes(debug)" /> <!-- In the example below, the "Replace" transform will replace the entire <customErrors> section of your web.config file. Note that because there is only one customErrors section under the <system.web> node, there is no need to use the "xdt:Locator" attribute. <customErrors defaultRedirect="GenericError.htm" mode="RemoteOnly" xdt:Transform="Replace"> <error statusCode="500" redirect="InternalError.htm"/> </customErrors> --> </system.web> </configuration>The Views Web.config (again)
<?xml version="1.0"?> <configuration> <system.web> <compilation debug="true"/> <httpHandlers> <add path="*" verb="*" type="System.Web.HttpNotFoundHandler"/> </httpHandlers> <!-- Enabling request validation in view pages would cause validation to occur after the input has already been processed by the controller. By default MVC performs request validation before a controller processes the input. To change this behavior apply the ValidateInputAttribute to a controller or action. --> <pages enableEventValidation="false" viewStateEncryptionMode ="Never" validateRequest="false" pageParserFilterType="System.Web.Mvc.ViewTypeParserFilter, System.Web.Mvc, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" pageBaseType="System.Web.Mvc.ViewPage, System.Web.Mvc, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" userControlBaseType="System.Web.Mvc.ViewUserControl, System.Web.Mvc, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"> <controls> <add assembly="System.Web.Mvc, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" namespace="System.Web.Mvc" tagPrefix="mvc" /> <add tagPrefix="asp" namespace="System.Web.UI" assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> <add tagPrefix="asp" namespace="System.Web.UI.WebControls" assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> </controls> </pages> </system.web> <system.webServer> <validation validateIntegratedModeConfiguration="false"/> <handlers> <remove name="BlockViewHandler"/> <add name="BlockViewHandler" path="*" verb="*" preCondition="integratedMode" type="System.Web.HttpNotFoundHandler"/> </handlers> </system.webServer> </configuration>The project file:
<?xml version="1.0" encoding="utf-8"?> <Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <PropertyGroup> <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> <ProductVersion> </ProductVersion> <SchemaVersion>2.0</SchemaVersion> <ProjectGuid>{807BDC76-AEC3-4F73-94D7-174AEAD83287}</ProjectGuid> <ProjectTypeGuids>{F85E285D-A4E0-4152-9332-AB1D724D3325};{349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc}</ProjectTypeGuids> <OutputType>Library</OutputType> <AppDesignerFolder>Properties</AppDesignerFolder> <RootNamespace>WorkstreamPlatform_WebRole</RootNamespace> <AssemblyName>WorkstreamPlatform_WebRole</AssemblyName> <TargetFrameworkVersion>v3.5</TargetFrameworkVersion> <MvcBuildViews>false</MvcBuildViews> <FileUpgradeFlags> </FileUpgradeFlags> <OldToolsVersion>4.0</OldToolsVersion> <UpgradeBackupLocation /> <SilverlightApplicationList>{4A5134DF-B761-484F-A3D5-E47CDD9A5907}|..\BurndownChart\BurndownChart.csproj|ClientBin|False,{AE804FD9-133B-440E-B40F-E6191DD014BC}|..\VisifireDiagramMinMax\VisifireDiagramMinMax.csproj|ClientBin|False,{6BB5A939-C253-4FBC-9AF3-06DFC86CFD68}|..\VisifireDiagramStatement\VisifireDiagramStatement.csproj|ClientBin|False</SilverlightApplicationList> </PropertyGroup> <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> <DebugSymbols>true</DebugSymbols> <DebugType>full</DebugType> <Optimize>false</Optimize> <OutputPath>bin\</OutputPath> <DefineConstants>DEBUG;TRACE</DefineConstants> <ErrorReport>prompt</ErrorReport> <WarningLevel>4</WarningLevel> </PropertyGroup> <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> <DebugType>pdbonly</DebugType> <Optimize>true</Optimize> <OutputPath>bin\</OutputPath> <DefineConstants>TRACE</DefineConstants> <ErrorReport>prompt</ErrorReport> <WarningLevel>4</WarningLevel> </PropertyGroup> <ItemGroup> <Reference Include="Microsoft.Web.Mvc"> <HintPath>..\..\..\Program Files\Microsoft ASP.NET\ASP.NET MVC Futures\Microsoft.Web.Mvc.dll</HintPath> </Reference> <Reference Include="Microsoft.WindowsAzure.Diagnostics" /> <Reference Include="Microsoft.WindowsAzure.ServiceRuntime" /> <Reference Include="Microsoft.WindowsAzure.StorageClient" /> <Reference Include="System" /> <Reference Include="System.Data" /> <Reference Include="System.Data.Services.Client" /> <Reference Include="System.Drawing" /> <Reference Include="System.ComponentModel.DataAnnotations"> <RequiredTargetFramework>3.5</RequiredTargetFramework> </Reference> <Reference Include="System.Core"> <RequiredTargetFramework>3.5</RequiredTargetFramework> </Reference> <Reference Include="System.Data.DataSetExtensions"> <RequiredTargetFramework>3.5</RequiredTargetFramework> </Reference> <Reference Include="System.Web.Mvc, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL" /> <Reference Include="System.Xml.Linq"> <RequiredTargetFramework>3.5</RequiredTargetFramework> </Reference> <Reference Include="System.Web" /> <Reference Include="System.Web.Extensions"> <RequiredTargetFramework>3.5</RequiredTargetFramework> </Reference> <Reference Include="System.Web.Abstractions" /> <Reference Include="System.Web.Routing" /> <Reference Include="System.Xml" /> <Reference Include="System.Configuration" /> <Reference Include="System.Web.Services" /> <Reference Include="System.EnterpriseServices" /> <Reference Include="System.Web.Mobile" /> </ItemGroup> <ItemGroup> <Compile Include="BusinessObjects\WorkitemBusinessObject.cs" /> <Compile Include="Controllers\AccountController.cs" /> <Compile Include="Controllers\AttachmentController.cs" /> <Compile Include="Controllers\BookController.cs" /> <Compile Include="Controllers\ChapterController.cs" /> <Compile Include="Controllers\ChartController.cs" /> <Compile Include="Controllers\HomeController.cs" /> <Compile Include="Controllers\MinMaxController.cs" /> <Compile Include="Controllers\NoteController.cs" /> <Compile Include="Controllers\PatternController.cs" /> <Compile Include="Controllers\PatternHelpers\Attributes\ActionDisplayName.cs" /> <Compile Include="Controllers\PatternHelpers\Controller\APatternController.cs" /> <Compile Include="Controllers\PatternHelpers\Controller\IPatternController.cs" /> <Compile Include="Controllers\PatternHelpers\Pattern\ActionPattern.cs" /> <Compile Include="Controllers\PatternHelpers\Pattern\DetailPattern.cs" /> <Compile Include="Controllers\PatternHelpers\Pattern\FieldListPattern.cs" /> <Compile Include="Controllers\PatternHelpers\Pattern\FieldPattern.cs" /> <Compile Include="Controllers\PatternHelpers\Pattern\TablePattern.cs" /> <Compile Include="Controllers\PatternHelpers\Pattern\TableRowPattern.cs" /> <Compile Include="Controllers\PatternHelpers\Processor\EntityPatternProcessor.cs" /> <Compile Include="Controllers\PatternHelpers\Processor\PatternProcessor.cs" /> <Compile Include="Controllers\PatternHelpers\Views\PatternDetailView.cs" /> <Compile Include="Controllers\PatternHelpers\Views\PatternEnhancedDetailView.cs" /> <Compile Include="Controllers\PatternHelpers\Views\PatternIndexView.cs" /> <Compile Include="Controllers\PatternNoteController.cs" /> <Compile Include="Controllers\PatternSprintController.cs" /> <Compile Include="Controllers\PatternWorkitemController.cs" /> <Compile Include="Controllers\PaymentController.cs" /> <Compile Include="Controllers\ProcessController.cs" /> <Compile Include="Controllers\RegularPaymentController.cs" /> <Compile Include="Controllers\SprintController.cs" /> <Compile Include="Controllers\StatementController.cs" /> <Compile Include="Controllers\TransactionController.cs" /> <Compile Include="Controllers\WorkitemController.cs" /> <Compile Include="Default.aspx.cs"> <DependentUpon>Default.aspx</DependentUpon> <SubType>ASPXCodeBehind</SubType> </Compile> <Compile Include="Default.aspx.designer.cs"> <DependentUpon>Default.aspx</DependentUpon> </Compile> <Compile Include="GenericBusinessObject\Attributes\BusinessObjectNodeContainment.cs" /> <Compile Include="GenericBusinessObject\Attributes\BusinessObjectNodeRoot.cs" /> <Compile Include="GenericBusinessObject\BusinessObject.cs" /> <Compile Include="GenericBusinessObject\BusinessObjectNode.cs" /> <Compile Include="GenericBusinessObject\EnhancedBusinessObjectNode.cs" /> <Compile Include="GenericBusinessObject\HierarchicalBusinessObjectNode.cs" /> <Compile Include="Global.asax.cs"> <DependentUpon>Global.asax</DependentUpon> </Compile> <Compile Include="Models\Burndown.cs" /> <Compile Include="Models\BurndownSprint.cs" /> <Compile Include="Models\Chapter.cs" /> <Compile Include="Models\Helpers\CustomAttributes.cs" /> <Compile Include="Models\Interfaces\IHierarchicalPatternContext.cs" /> <Compile Include="Models\Interfaces\IPatternContext.cs" /> <Compile Include="Models\Interfaces\IPatternModel.cs" /> <Compile Include="Models\MinMaxEntry.cs" /> <Compile Include="Models\Note.cs" /> <Compile Include="Models\PaymentEntry.cs" /> <Compile Include="Models\RegularPaymentEntry.cs" /> <Compile Include="Models\Sprint.cs" /> <Compile Include="Models\StatementEntry.cs" /> <Compile Include="Models\TransactionEntry.cs" /> <Compile Include="Models\Workitem.cs" /> <Compile Include="Properties\AssemblyInfo.cs" /> <Compile Include="Views\Shared\DisplayTemplates\AttachmentAction.ascx.cs"> <DependentUpon>AttachmentAction.ascx</DependentUpon> <SubType>ASPXCodeBehind</SubType> </Compile> <Compile Include="Views\Shared\DisplayTemplates\AttachmentAction.ascx.designer.cs"> <DependentUpon>AttachmentAction.ascx</DependentUpon> </Compile> <Compile Include="Views\Shared\DisplayTemplates\NoteAction.ascx.cs"> <DependentUpon>NoteAction.ascx</DependentUpon> <SubType>ASPXCodeBehind</SubType> </Compile> <Compile Include="Views\Shared\DisplayTemplates\NoteAction.ascx.designer.cs"> <DependentUpon>NoteAction.ascx</DependentUpon> </Compile> <Compile Include="Views\Shared\DisplayTemplates\WorkitemAction.ascx.cs"> <DependentUpon>WorkitemAction.ascx</DependentUpon> <SubType>ASPXCodeBehind</SubType> </Compile> <Compile Include="Views\Shared\DisplayTemplates\WorkitemAction.ascx.designer.cs"> <DependentUpon>WorkitemAction.ascx</DependentUpon> </Compile> <Compile Include="Views\Shared\DisplayTemplates\WorkitemTable.ascx.cs"> <DependentUpon>WorkitemTable.ascx</DependentUpon> <SubType>ASPXCodeBehind</SubType> </Compile> <Compile Include="Views\Shared\DisplayTemplates\WorkitemTable.ascx.designer.cs"> <DependentUpon>WorkitemTable.ascx</DependentUpon> </Compile> <Compile Include="Views\Sprint\DisplayTemplates\SprintAction.ascx.cs"> <DependentUpon>SprintAction.ascx</DependentUpon> <SubType>ASPXCodeBehind</SubType> </Compile> <Compile Include="Views\Sprint\DisplayTemplates\SprintAction.ascx.designer.cs"> <DependentUpon>SprintAction.ascx</DependentUpon> </Compile> <Compile Include="WebRole.cs" /> </ItemGroup> <ItemGroup> <Content Include="ClientBin\BurndownChart.xap" /> <Content Include="ClientBin\VisifireDiagramMinMax.xap" /> <Content Include="ClientBin\VisifireDiagramStatement.xap" /> <Content Include="Controllers\Content\images\ad.gif" /> <Content Include="Controllers\Content\images\bg-button.png" /> <Content Include="Controllers\Content\images\bg-column-left.png" /> <Content Include="Controllers\Content\images\bg-column-right.png" /> <Content Include="Controllers\Content\images\bg-input.png" /> <Content Include="Controllers\Content\images\bg-poster-photo.jpg" /> <Content Include="Controllers\Content\images\bg-poster-tile.jpg" /> <Content Include="Controllers\Content\images\bg-poster.jpg" /> <Content Include="Controllers\Content\images\bullet.png" /> <Content Include="Controllers\Content\images\document.png" /> <Content Include="Controllers\Content\images\favicon.ico" /> <Content Include="Controllers\Content\images\photo-small-01.jpg" /> <Content Include="Controllers\Content\images\photo-small-02.jpg" /> <Content Include="Controllers\Content\print-styles.css" /> <Content Include="Default.aspx" /> <Content Include="Global.asax" /> <Content Include="Views\Attachment\Create.aspx" /> <Content Include="Views\Book\Index.aspx" /> <Content Include="Views\Chapter\Attach.aspx" /> <Content Include="Views\Chapter\Create.aspx" /> <Content Include="Views\Chapter\CreateWithSuperchapter.aspx" /> <Content Include="Views\Chapter\Details.aspx" /> <Content Include="Views\Chapter\Edit.aspx" /> <Content Include="Views\Chapter\Reassign.aspx" /> <Content Include="Views\Chart\BurndownChicDiagram.aspx" /> <Content Include="Views\Chart\MinMaxChicDiagram.aspx" /> <Content Include="Views\Chart\StatementChicDiagram.aspx" /> <Content Include="Views\Home\Snippets.txt" /> <Content Include="Views\MigrationProcess\Index.aspx" /> <Content Include="Views\MinMax\Index.aspx" /> <Content Include="Views\Note\Create.aspx" /> <Content Include="Views\Note\Detail.aspx" /> <Content Include="Views\Note\Edit.aspx" /> <Content Include="Views\PatternNote\Detail.aspx" /> <Content Include="Views\PatternSprint\Index.aspx" /> <Content Include="Views\PatternWorkitem\Detail.aspx" /> <Content Include="Views\PatternWorkitem\Index.aspx" /> <Content Include="Views\Payment\Edit.aspx" /> <Content Include="Views\Payment\Index.aspx" /> <Content Include="Views\Payment\New.aspx" /> <Content Include="Views\Process\Index.aspx" /> <Content Include="Views\RegularPayment\Edit.aspx" /> <Content Include="Views\RegularPayment\Index.aspx" /> <Content Include="Views\RegularPayment\New.aspx" /> <Content Include="Views\Shared\DisplayTemplates\Action.ascx" /> <Content Include="Views\Shared\DisplayTemplates\AttachmentAction.ascx" /> <Content Include="Views\Shared\DisplayTemplates\AttachmentTable.ascx" /> <Content Include="Views\Shared\DisplayTemplates\Date.ascx" /> <Content Include="Views\Shared\DisplayTemplates\DetailAction.ascx" /> <Content Include="Views\Shared\DisplayTemplates\DetailPattern.ascx" /> <Content Include="Views\Shared\DisplayTemplates\EnhancedDetailPattern.ascx" /> <Content Include="Views\Shared\DisplayTemplates\FieldListPattern.ascx" /> <Content Include="Views\Shared\DisplayTemplates\FieldPattern.ascx" /> <Content Include="Views\Shared\DisplayTemplates\NoteAction.ascx" /> <Content Include="Views\Shared\DisplayTemplates\NoteTable.ascx" /> <Content Include="Views\Shared\DisplayTemplates\TablePattern.ascx" /> <Content Include="Views\Shared\DisplayTemplates\Test.ascx" /> <Content Include="Views\Shared\DisplayTemplates\WorkitemAction.ascx" /> <Content Include="Views\Shared\DisplayTemplates\WorkitemAssociationFields.ascx" /> <Content Include="Views\Shared\DisplayTemplates\WorkitemDetailFields.ascx" /> <Content Include="Views\Shared\DisplayTemplates\WorkitemTable.ascx" /> <Content Include="Views\Sprint\Create.aspx" /> <Content Include="Views\Sprint\Detail.aspx" /> <Content Include="Views\Sprint\DisplayTemplates\SprintAction.ascx" /> <Content Include="Views\Sprint\DisplayTemplates\SprintDetailFields.ascx" /> <Content Include="Views\Sprint\Edit.aspx" /> <Content Include="Views\Sprint\Index.aspx" /> <Content Include="Views\Statement\Index.aspx" /> <Content Include="Views\Transaction\Index.aspx" /> <Content Include="Views\Workitem\AssignToSprint.aspx" /> <Content Include="Views\Workitem\Create.aspx" /> <Content Include="Views\Workitem\Detail.aspx" /> <Content Include="Views\Workitem\Edit.aspx" /> <Content Include="Views\Workitem\Index.aspx" /> <Content Include="Views\Workitem\Migrate.aspx" /> <Content Include="Views\Workitem\Reassign.aspx" /> <Content Include="Web.config"> <SubType>Designer</SubType> </Content> <Content Include="Web.Debug.config"> <DependentUpon>Web.config</DependentUpon> </Content> <Content Include="Web.Release.config"> <DependentUpon>Web.config</DependentUpon> </Content> <Content Include="Controllers\Content\Site.css" /> <Content Include="Scripts\jquery-1.3.2.js" /> <Content Include="Scripts\jquery-1.3.2.min.js" /> <Content Include="Scripts\jquery-1.3.2-vsdoc.js" /> <Content Include="Scripts\jquery.validate.js" /> <Content Include="Scripts\jquery.validate.min.js" /> <Content Include="Scripts\jquery.validate-vsdoc.js" /> <Content Include="Scripts\MicrosoftAjax.js" /> <Content Include="Scripts\MicrosoftAjax.debug.js" /> <Content Include="Scripts\MicrosoftMvcAjax.js" /> <Content Include="Scripts\MicrosoftMvcAjax.debug.js" /> <Content Include="Scripts\MicrosoftMvcJQueryValidation.js" /> <Content Include="Views\Account\ChangePassword.aspx" /> <Content Include="Views\Account\ChangePasswordSuccess.aspx" /> <Content Include="Views\Account\LogOn.aspx" /> <Content Include="Views\Account\Register.aspx" /> <Content Include="Views\Home\About.aspx" /> <Content Include="Views\Home\Index.aspx" /> <Content Include="Views\Shared\Error.aspx" /> <Content Include="Views\Shared\LogOnUserControl.ascx" /> <Content Include="Views\Shared\Site.Master" /> </ItemGroup> <ItemGroup> <Folder Include="App_Data\" /> <Folder Include="Views\Home\DisplayTemplates\" /> </ItemGroup> <ItemGroup> <Content Include="Views\Web.config" /> </ItemGroup> <ItemGroup> <ProjectReference Include="..\AspProviders\Lib\AspProviders.csproj"> <Project>{306D2F9E-D6D0-4D96-94F1-173C60A13875}</Project> <Name>AspProviders</Name> </ProjectReference> </ItemGroup> <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" /> <Import Project="$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v10.0\WebApplications\Microsoft.WebApplication.targets" /> <!-- To modify your build process, add your task inside one of the targets below and uncomment it. Other similar extension points exist, see Microsoft.Common.targets. <Target Name="BeforeBuild"> </Target> --> <!-- To enable MVC area subproject support, uncomment the following two lines: <UsingTask TaskName="Microsoft.Web.Mvc.Build.CreateAreaManifest" AssemblyName="Microsoft.Web.Mvc.Build, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" /> <UsingTask TaskName="Microsoft.Web.Mvc.Build.CopyAreaManifests" AssemblyName="Microsoft.Web.Mvc.Build, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" /> --> <Target Name="AfterBuild" DependsOnTargets="AfterBuildCompiler"> <PropertyGroup> <AreasManifestDir>$(ProjectDir)\..\Manifests</AreasManifestDir> </PropertyGroup> <!-- If this is an area child project, uncomment the following line: <CreateAreaManifest AreaName="$(AssemblyName)" AreaType="Child" AreaPath="$(ProjectDir)" ManifestPath="$(AreasManifestDir)" ContentFiles="@(Content)" /> --> <!-- If this is an area parent project, uncomment the following lines: <CreateAreaManifest AreaName="$(AssemblyName)" AreaType="Parent" AreaPath="$(ProjectDir)" ManifestPath="$(AreasManifestDir)" ContentFiles="@(Content)" /> <CopyAreaManifests ManifestPath="$(AreasManifestDir)" CrossCopy="false" RenameViews="true" /> --> </Target> <Target Name="AfterBuildCompiler" Condition="'$(MvcBuildViews)'=='true'"> <AspNetCompiler VirtualPath="temp" PhysicalPath="$(ProjectDir)\..\$(ProjectName)" /> </Target> <ProjectExtensions> <VisualStudio> <FlavorProperties GUID="{349c5851-65df-11da-9384-00065b846f21}"> <WebProjectProperties> <UseIIS>False</UseIIS> <AutoAssignPort>True</AutoAssignPort> <DevelopmentServerPort>6075</DevelopmentServerPort> <DevelopmentServerVPath>/</DevelopmentServerVPath> <IISUrl> </IISUrl> <NTLMAuthentication>False</NTLMAuthentication> <UseCustomServer>False</UseCustomServer> <CustomServerUrl> </CustomServerUrl> <SaveServerSettingsInUserFile>False</SaveServerSettingsInUserFile> </WebProjectProperties> </FlavorProperties> </VisualStudio> </ProjectExtensions> </Project>The AssemblyInfo.cs
using System.Reflection; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; // General Information about an assembly is controlled through the following // set of attributes. Change these attribute values to modify the information // associated with an assembly. [assembly: AssemblyTitle("WorkstreamPlatform_WebRole")] [assembly: AssemblyDescription("")] [assembly: AssemblyConfiguration("")] [assembly: AssemblyCompany("")] [assembly: AssemblyProduct("WorkstreamPlatform_WebRole")] [assembly: AssemblyCopyright("Copyright © 2010")] [assembly: AssemblyTrademark("")] [assembly: AssemblyCulture("")] // Setting ComVisible to false makes the types in this assembly not visible // to COM components. If you need to access a type in this assembly from // COM, set the ComVisible attribute to true on that type. [assembly: ComVisible(false)] // The following GUID is for the ID of the typelib if this project is exposed to COM [assembly: Guid("69604dea-1644-4e86-a310-63439ebade29")] // Version information for an assembly consists of the following four values: // // Major Version // Minor Version // Build Number // Revision // // You can specify all the values or you can default the Revision and Build Numbers // by using the '*' as shown below: [assembly: AssemblyVersion("1.0.0.0")] [assembly: AssemblyFileVersion("1.0.0.0")]How do I find the .targets file?
How can I print a list of all references in the project without the need to copy them manually one by one?