Moved some dependencies to the root "lib" folder and updated Web.config in Orchard.Web and Orchard.Azure.Web.

This commit is contained in:
Daniel Stolt
2014-03-22 17:21:16 +01:00
parent bddaa8cc60
commit 871e5c9021
14 changed files with 6002 additions and 4779 deletions

View File

@@ -0,0 +1,738 @@
<?xml version="1.0"?>
<doc>
<assembly>
<name>Microsoft.Practices.TransientFaultHandling.Core</name>
</assembly>
<members>
<member name="T:Microsoft.Practices.TransientFaultHandling.AsyncExecution`1">
<summary>
Handles the execution and retries of the user initiated task.
</summary>
<typeparam name="TResult">The result type of the user initiated task.</typeparam>
</member>
<member name="T:Microsoft.Practices.TransientFaultHandling.AsyncExecution">
<summary>
Provides a wrapper of a non generic <see cref="T:System.Threading.Tasks.Task"/> and calls in to the pipeline
for retrying that supports only the generic verion of <see cref="T:System.Threading.Tasks.Task"/>.
</summary>
</member>
<member name="M:Microsoft.Practices.TransientFaultHandling.AsyncExecution.StartAsGenericTask(System.Func{System.Threading.Tasks.Task})">
<summary>
Wraps the non generic <see cref="T:System.Threading.Tasks.Task"/> into a generic <see cref="T:System.Threading.Tasks.Task"/>.
</summary>
<param name="taskAction">The task to wrap.</param>
<returns>Returns a <see cref="T:System.Threading.Tasks.Task"/> that wraps the non generic <see cref="T:System.Threading.Tasks.Task"/>.</returns>
</member>
<member name="T:Microsoft.Practices.TransientFaultHandling.Guard">
<summary>
Implements the common guard methods.
</summary>
</member>
<member name="M:Microsoft.Practices.TransientFaultHandling.Guard.ArgumentNotNullOrEmptyString(System.String,System.String)">
<summary>
Checks a string argument to ensure it isn't null or empty.
</summary>
<param name="argumentValue">The argument value to check.</param>
<param name="argumentName">The name of the argument.</param>
<returns>The return value should be ignored. It is intended to be used only when validating arguments during instance creation (e.g. when calling base constructor).</returns>
</member>
<member name="M:Microsoft.Practices.TransientFaultHandling.Guard.ArgumentNotNull(System.Object,System.String)">
<summary>
Checks an argument to ensure it isn't null.
</summary>
<param name="argumentValue">The argument value to check.</param>
<param name="argumentName">The name of the argument.</param>
/// <returns>The return value should be ignored. It is intended to be used only when validating arguments during instance creation (e.g. when calling base constructor).</returns>
</member>
<member name="M:Microsoft.Practices.TransientFaultHandling.Guard.ArgumentNotDefaultValue``1(``0,System.String)">
<summary>
Checks an argument to ensure that its value is not the default value for its type.
</summary>
<typeparam name="T">The type of the argument.</typeparam>
<param name="argumentValue">The value of the argument.</param>
<param name="argumentName">The name of the argument for diagnostic purposes.</param>
</member>
<member name="M:Microsoft.Practices.TransientFaultHandling.Guard.ArgumentNotZeroOrNegativeValue(System.Int32,System.String)">
<summary>
Checks an argument to ensure that its value is not zero or negative.
</summary>
<param name="argumentValue">The value of the argument.</param>
<param name="argumentName">The name of the argument for diagnostic purposes.</param>
</member>
<member name="M:Microsoft.Practices.TransientFaultHandling.Guard.ArgumentNotNegativeValue(System.Int32,System.String)">
<summary>
Checks an argument to ensure that its value is not negative.
</summary>
<param name="argumentValue">The <see cref="T:System.Int32"/> value of the argument.</param>
<param name="argumentName">The name of the argument for diagnostic purposes.</param>
</member>
<member name="M:Microsoft.Practices.TransientFaultHandling.Guard.ArgumentNotNegativeValue(System.Int64,System.String)">
<summary>
Checks an argument to ensure that its value is not negative.
</summary>
<param name="argumentValue">The <see cref="T:System.Int64"/> value of the argument.</param>
<param name="argumentName">The name of the argument for diagnostic purposes.</param>
</member>
<member name="M:Microsoft.Practices.TransientFaultHandling.Guard.ArgumentNotGreaterThan(System.Double,System.Double,System.String)">
<summary>
Checks an argument to ensure that its value doesn't exceed the specified ceiling baseline.
</summary>
<param name="argumentValue">The <see cref="T:System.Double"/> value of the argument.</param>
<param name="ceilingValue">The <see cref="T:System.Double"/> ceiling value of the argument.</param>
<param name="argumentName">The name of the argument for diagnostic purposes.</param>
</member>
<member name="M:Microsoft.Practices.TransientFaultHandling.Guard.EnumValueIsDefined(System.Type,System.Object,System.String)">
<summary>
Checks an Enum argument to ensure that its value is defined by the specified Enum type.
</summary>
<param name="enumType">The Enum type the value should correspond to.</param>
<param name="value">The value to check for.</param>
<param name="argumentName">The name of the argument holding the value.</param>
</member>
<member name="M:Microsoft.Practices.TransientFaultHandling.Guard.TypeIsAssignableFromType(System.Type,System.Type,System.String)">
<summary>
Verifies that an argument type is assignable from the provided type (meaning
interfaces are implemented, or classes exist in the base class hierarchy).
</summary>
<param name="assignee">The argument type.</param>
<param name="providedType">The type it must be assignable from.</param>
<param name="argumentName">The argument name.</param>
</member>
<member name="M:Microsoft.Practices.TransientFaultHandling.Guard.IsValueDefined``1(``0)">
<summary>
Checks the specified value to ensure that its value is defined, i.e. not null and not default value.
</summary>
<typeparam name="T">The type of the value to be checked.</typeparam>
<param name="value">The value to be checked.</param>
<returns>True if the value is defined or false if it's null or represents a default value for its type.</returns>
</member>
<member name="T:Microsoft.Practices.TransientFaultHandling.ITransientErrorDetectionStrategy">
<summary>
Defines an interface which must be implemented by custom components responsible for detecting specific transient conditions.
</summary>
</member>
<member name="M:Microsoft.Practices.TransientFaultHandling.ITransientErrorDetectionStrategy.IsTransient(System.Exception)">
<summary>
Determines whether the specified exception represents a transient failure that can be compensated by a retry.
</summary>
<param name="ex">The exception object to be verified.</param>
<returns>True if the specified exception is considered as transient, otherwise false.</returns>
</member>
<member name="T:Microsoft.Practices.TransientFaultHandling.Properties.ExceptionMessages">
<summary>
A strongly-typed resource class, for looking up localized strings, etc.
</summary>
</member>
<member name="P:Microsoft.Practices.TransientFaultHandling.Properties.ExceptionMessages.ResourceManager">
<summary>
Returns the cached ResourceManager instance used by this class.
</summary>
</member>
<member name="P:Microsoft.Practices.TransientFaultHandling.Properties.ExceptionMessages.Culture">
<summary>
Overrides the current thread's CurrentUICulture property for all
resource lookups using this strongly typed resource class.
</summary>
</member>
<member name="P:Microsoft.Practices.TransientFaultHandling.Properties.ExceptionMessages.ArgumentCannotBeDefault">
<summary>
Looks up a localized string similar to The specified argument {0} cannot be initialized with its default value..
</summary>
</member>
<member name="P:Microsoft.Practices.TransientFaultHandling.Properties.ExceptionMessages.ArgumentCannotBeGreaterThanBaseline">
<summary>
Looks up a localized string similar to The specified argument {0} cannot be greater than its ceiling value of {1}..
</summary>
</member>
<member name="P:Microsoft.Practices.TransientFaultHandling.Properties.ExceptionMessages.ArgumentCannotBeNegative">
<summary>
Looks up a localized string similar to The specified argument {0} cannot be initialized with a negative value..
</summary>
</member>
<member name="P:Microsoft.Practices.TransientFaultHandling.Properties.ExceptionMessages.ArgumentCannotBeZeroOrNegative">
<summary>
Looks up a localized string similar to The specified argument {0} cannot be initialized with a zero or negative value..
</summary>
</member>
<member name="P:Microsoft.Practices.TransientFaultHandling.Properties.ExceptionMessages.InvalidEnumValue">
<summary>
Looks up a localized string similar to The value of the argument {0} provided for the enumeration {1} is invalid..
</summary>
</member>
<member name="P:Microsoft.Practices.TransientFaultHandling.Properties.ExceptionMessages.RetryLimitExceeded">
<summary>
Looks up a localized string similar to The action has exceeded its defined retry limit..
</summary>
</member>
<member name="P:Microsoft.Practices.TransientFaultHandling.Properties.ExceptionMessages.StringCannotBeEmpty">
<summary>
Looks up a localized string similar to The specified string argument {0} must not be empty..
</summary>
</member>
<member name="P:Microsoft.Practices.TransientFaultHandling.Properties.ExceptionMessages.TaskCannotBeNull">
<summary>
Looks up a localized string similar to The specified argument &apos;{0}&apos; cannot return a null task when invoked..
</summary>
</member>
<member name="P:Microsoft.Practices.TransientFaultHandling.Properties.ExceptionMessages.TaskMustBeScheduled">
<summary>
Looks up a localized string similar to The specified argument &apos;{0}&apos; must return a scheduled task (also known as &quot;hot&quot; task) when invoked..
</summary>
</member>
<member name="P:Microsoft.Practices.TransientFaultHandling.Properties.ExceptionMessages.TypeNotCompatible">
<summary>
Looks up a localized string similar to The specified type {0} is not compatible with {1}..
</summary>
</member>
<member name="T:Microsoft.Practices.TransientFaultHandling.RetryingEventArgs">
<summary>
Contains information required for the <see cref="E:Microsoft.Practices.TransientFaultHandling.RetryPolicy.Retrying"/> event.
</summary>
</member>
<member name="M:Microsoft.Practices.TransientFaultHandling.RetryingEventArgs.#ctor(System.Int32,System.TimeSpan,System.Exception)">
<summary>
Initializes a new instance of the <see cref="T:Microsoft.Practices.TransientFaultHandling.RetryingEventArgs"/> class.
</summary>
<param name="currentRetryCount">The current retry attempt count.</param>
<param name="delay">The delay indicating how long the current thread will be suspended for before the next iteration will be invoked.</param>
<param name="lastException">The exception which caused the retry conditions to occur.</param>
</member>
<member name="P:Microsoft.Practices.TransientFaultHandling.RetryingEventArgs.CurrentRetryCount">
<summary>
Gets the current retry count.
</summary>
</member>
<member name="P:Microsoft.Practices.TransientFaultHandling.RetryingEventArgs.Delay">
<summary>
Gets the delay indicating how long the current thread will be suspended for before the next iteration will be invoked.
</summary>
</member>
<member name="P:Microsoft.Practices.TransientFaultHandling.RetryingEventArgs.LastException">
<summary>
Gets the exception which caused the retry conditions to occur.
</summary>
</member>
<member name="T:Microsoft.Practices.TransientFaultHandling.RetryLimitExceededException">
<summary>
The special type of exception that provides managed exit from a retry loop. The user code can use this
exception to notify the retry policy that no further retry attempts are required.
</summary>
</member>
<member name="M:Microsoft.Practices.TransientFaultHandling.RetryLimitExceededException.#ctor">
<summary>
Initializes a new instance of the <see cref="T:Microsoft.Practices.TransientFaultHandling.RetryLimitExceededException"/> class with a default error message.
</summary>
</member>
<member name="M:Microsoft.Practices.TransientFaultHandling.RetryLimitExceededException.#ctor(System.String)">
<summary>
Initializes a new instance of the <see cref="T:Microsoft.Practices.TransientFaultHandling.RetryLimitExceededException"/> class with a specified error message.
</summary>
<param name="message">The message that describes the error.</param>
</member>
<member name="M:Microsoft.Practices.TransientFaultHandling.RetryLimitExceededException.#ctor(System.Exception)">
<summary>
Initializes a new instance of the <see cref="T:Microsoft.Practices.TransientFaultHandling.RetryLimitExceededException"/> class with a reference to the inner exception
that is the cause of this exception.
</summary>
<param name="innerException">The exception that is the cause of the current exception.</param>
</member>
<member name="M:Microsoft.Practices.TransientFaultHandling.RetryLimitExceededException.#ctor(System.String,System.Exception)">
<summary>
Initializes a new instance of the <see cref="T:Microsoft.Practices.TransientFaultHandling.RetryLimitExceededException"/> class.
</summary>
<param name="message">The message that describes the error.</param>
<param name="innerException">The exception that is the cause of the current exception.</param>
</member>
<member name="M:Microsoft.Practices.TransientFaultHandling.RetryLimitExceededException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
<summary>
Initializes a new instance of the <see cref="T:Microsoft.Practices.TransientFaultHandling.RetryLimitExceededException"/> class.
</summary>
<param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param>
<param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.</param>
<exception cref="T:System.ArgumentNullException">The <paramref name="info"/> parameter is null.</exception>
<exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult"/> is zero (0).</exception>
</member>
<member name="T:Microsoft.Practices.TransientFaultHandling.RetryPolicy">
<summary>
Provides the base implementation of the retry mechanism for unreliable actions and transient conditions.
</summary>
</member>
<member name="F:Microsoft.Practices.TransientFaultHandling.RetryPolicy.NoRetry">
<summary>
Returns a default policy that does no retries, it just invokes action exactly once.
</summary>
</member>
<member name="F:Microsoft.Practices.TransientFaultHandling.RetryPolicy.DefaultFixed">
<summary>
Returns a default policy that implements a fixed retry interval configured with the default <see cref="T:Microsoft.Practices.TransientFaultHandling.FixedInterval"/> retry strategy.
The default retry policy treats all caught exceptions as transient errors.
</summary>
</member>
<member name="F:Microsoft.Practices.TransientFaultHandling.RetryPolicy.DefaultProgressive">
<summary>
Returns a default policy that implements a progressive retry interval configured with the default <see cref="T:Microsoft.Practices.TransientFaultHandling.Incremental"/> retry strategy.
The default retry policy treats all caught exceptions as transient errors.
</summary>
</member>
<member name="F:Microsoft.Practices.TransientFaultHandling.RetryPolicy.DefaultExponential">
<summary>
Returns a default policy that implements a random exponential retry interval configured with the default <see cref="T:Microsoft.Practices.TransientFaultHandling.FixedInterval"/> retry strategy.
The default retry policy treats all caught exceptions as transient errors.
</summary>
</member>
<member name="M:Microsoft.Practices.TransientFaultHandling.RetryPolicy.#ctor(Microsoft.Practices.TransientFaultHandling.ITransientErrorDetectionStrategy,Microsoft.Practices.TransientFaultHandling.RetryStrategy)">
<summary>
Initializes a new instance of the RetryPolicy class with the specified number of retry attempts and parameters defining the progressive delay between retries.
</summary>
<param name="errorDetectionStrategy">The <see cref="T:Microsoft.Practices.TransientFaultHandling.ITransientErrorDetectionStrategy"/> that is responsible for detecting transient conditions.</param>
<param name="retryStrategy">The retry strategy to use for this retry policy.</param>
</member>
<member name="M:Microsoft.Practices.TransientFaultHandling.RetryPolicy.#ctor(Microsoft.Practices.TransientFaultHandling.ITransientErrorDetectionStrategy,System.Int32)">
<summary>
Initializes a new instance of the RetryPolicy class with the specified number of retry attempts and default fixed time interval between retries.
</summary>
<param name="errorDetectionStrategy">The <see cref="T:Microsoft.Practices.TransientFaultHandling.ITransientErrorDetectionStrategy"/> that is responsible for detecting transient conditions.</param>
<param name="retryCount">The number of retry attempts.</param>
</member>
<member name="M:Microsoft.Practices.TransientFaultHandling.RetryPolicy.#ctor(Microsoft.Practices.TransientFaultHandling.ITransientErrorDetectionStrategy,System.Int32,System.TimeSpan)">
<summary>
Initializes a new instance of the RetryPolicy class with the specified number of retry attempts and fixed time interval between retries.
</summary>
<param name="errorDetectionStrategy">The <see cref="T:Microsoft.Practices.TransientFaultHandling.ITransientErrorDetectionStrategy"/> that is responsible for detecting transient conditions.</param>
<param name="retryCount">The number of retry attempts.</param>
<param name="retryInterval">The interval between retries.</param>
</member>
<member name="M:Microsoft.Practices.TransientFaultHandling.RetryPolicy.#ctor(Microsoft.Practices.TransientFaultHandling.ITransientErrorDetectionStrategy,System.Int32,System.TimeSpan,System.TimeSpan,System.TimeSpan)">
<summary>
Initializes a new instance of the RetryPolicy class with the specified number of retry attempts and back-off parameters for calculating the exponential delay between retries.
</summary>
<param name="errorDetectionStrategy">The <see cref="T:Microsoft.Practices.TransientFaultHandling.ITransientErrorDetectionStrategy"/> that is responsible for detecting transient conditions.</param>
<param name="retryCount">The number of retry attempts.</param>
<param name="minBackoff">The minimum back-off time.</param>
<param name="maxBackoff">The maximum back-off time.</param>
<param name="deltaBackoff">The time value that will be used for calculating a random delta in the exponential delay between retries.</param>
</member>
<member name="M:Microsoft.Practices.TransientFaultHandling.RetryPolicy.#ctor(Microsoft.Practices.TransientFaultHandling.ITransientErrorDetectionStrategy,System.Int32,System.TimeSpan,System.TimeSpan)">
<summary>
Initializes a new instance of the RetryPolicy class with the specified number of retry attempts and parameters defining the progressive delay between retries.
</summary>
<param name="errorDetectionStrategy">The <see cref="T:Microsoft.Practices.TransientFaultHandling.ITransientErrorDetectionStrategy"/> that is responsible for detecting transient conditions.</param>
<param name="retryCount">The number of retry attempts.</param>
<param name="initialInterval">The initial interval that will apply for the first retry.</param>
<param name="increment">The incremental time value that will be used for calculating the progressive delay between retries.</param>
</member>
<member name="M:Microsoft.Practices.TransientFaultHandling.RetryPolicy.ExecuteAction(System.Action)">
<summary>
Repetitively executes the specified action while it satisfies the current retry policy.
</summary>
<param name="action">A delegate representing the executable action which doesn't return any results.</param>
</member>
<member name="M:Microsoft.Practices.TransientFaultHandling.RetryPolicy.ExecuteAction``1(System.Func{``0})">
<summary>
Repetitively executes the specified action while it satisfies the current retry policy.
</summary>
<typeparam name="TResult">The type of result expected from the executable action.</typeparam>
<param name="func">A delegate representing the executable action which returns the result of type R.</param>
<returns>The result from the action.</returns>
</member>
<member name="M:Microsoft.Practices.TransientFaultHandling.RetryPolicy.ExecuteAsync(System.Func{System.Threading.Tasks.Task})">
<summary>
Repetitively executes the specified asynchronous task while it satisfies the current retry policy.
</summary>
<param name="taskAction">A function that returns a started task (also refered as "hot" task).</param>
<returns>
Returns a task that will run to completion if the original task completes successfully (either the
first time or after retrying transient failures). If the task fails with a non-transient error or
the retry limit is reached, the returned task will become faulted and the exception must be observed.
</returns>
</member>
<member name="M:Microsoft.Practices.TransientFaultHandling.RetryPolicy.ExecuteAsync(System.Func{System.Threading.Tasks.Task},System.Threading.CancellationToken)">
<summary>
Repetitively executes the specified asynchronous task while it satisfies the current retry policy.
</summary>
<param name="taskAction">A function that returns a started task (also refered as "hot" task).</param>
<param name="cancellationToken">To cancel the retry operation, but not operations that are already in flight or that already completed successfully.</param>
<returns>
Returns a task that will run to completion if the original task completes successfully (either the
first time or after retrying transient failures). If the task fails with a non-transient error or
the retry limit is reached, the returned task will become faulted and the exception must be observed.
</returns>
</member>
<member name="M:Microsoft.Practices.TransientFaultHandling.RetryPolicy.ExecuteAsync``1(System.Func{System.Threading.Tasks.Task{``0}})">
<summary>
Repeatedly executes the specified asynchronous task while it satisfies the current retry policy.
</summary>
<param name="taskFunc">A function that returns a started task (also refered as "hot" task).</param>
<returns>
Returns a task that will run to completion if the original task completes successfully (either the
first time or after retrying transient failures). If the task fails with a non-transient error or
the retry limit is reached, the returned task will become faulted and the exception must be observed.
</returns>
</member>
<member name="M:Microsoft.Practices.TransientFaultHandling.RetryPolicy.ExecuteAsync``1(System.Func{System.Threading.Tasks.Task{``0}},System.Threading.CancellationToken)">
<summary>
Repeatedly executes the specified asynchronous task while it satisfies the current retry policy.
</summary>
<param name="taskFunc">A function that returns a started task (also refered as "hot" task).</param>
<param name="cancellationToken">To cancel the retry operation, but not operations that are already in flight or that already completed successfully.</param>
<returns>
Returns a task that will run to completion if the original task completes successfully (either the
first time or after retrying transient failures). If the task fails with a non-transient error or
the retry limit is reached, the returned task will become faulted and the exception must be observed.
</returns>
</member>
<member name="M:Microsoft.Practices.TransientFaultHandling.RetryPolicy.ExecuteAction(System.Action{System.AsyncCallback},System.Action{System.IAsyncResult},System.Action,System.Action{System.Exception})">
<summary>
Repeatedly executes the specified asynchronous action while it satisfies the current retry policy.
</summary>
<param name="beginAction">The begin method of the async pattern.</param>
<param name="endAction">The end method of the async pattern.</param>
<param name="successHandler">The action to perform when the async operation is done.</param>
<param name="faultHandler">The fault handler delegate that will be triggered if the operation cannot be successfully invoked despite retry attempts.</param>
</member>
<member name="M:Microsoft.Practices.TransientFaultHandling.RetryPolicy.ExecuteAction``1(System.Action{System.AsyncCallback},System.Func{System.IAsyncResult,``0},System.Action{``0},System.Action{System.Exception})">
<summary>
Repeatedly executes the specified asynchronous action while it satisfies the current retry policy.
</summary>
<typeparam name="TResult">The type of the object returned by the async operation.</typeparam>
<param name="beginAction">The begin method of the async pattern.</param>
<param name="endAction">The end method of the async pattern.</param>
<param name="successHandler">The action to perform when the async operation is done.</param>
<param name="faultHandler">The fault handler delegate that will be triggered if the operation cannot be successfully invoked despite retry attempts.</param>
</member>
<member name="M:Microsoft.Practices.TransientFaultHandling.RetryPolicy.OnRetrying(System.Int32,System.Exception,System.TimeSpan)">
<summary>
Notifies the subscribers whenever a retry condition is encountered.
</summary>
<param name="retryCount">The current retry attempt count.</param>
<param name="lastError">The exception which caused the retry conditions to occur.</param>
<param name="delay">The delay indicating how long the current thread will be suspended for before the next iteration will be invoked.</param>
</member>
<member name="E:Microsoft.Practices.TransientFaultHandling.RetryPolicy.Retrying">
<summary>
An instance of a callback delegate that will be invoked whenever a retry condition is encountered.
</summary>
</member>
<member name="P:Microsoft.Practices.TransientFaultHandling.RetryPolicy.RetryStrategy">
<summary>
Gets the retry strategy.
</summary>
</member>
<member name="P:Microsoft.Practices.TransientFaultHandling.RetryPolicy.ErrorDetectionStrategy">
<summary>
Gets the instance of the error detection strategy.
</summary>
</member>
<member name="T:Microsoft.Practices.TransientFaultHandling.RetryPolicy.TransientErrorIgnoreStrategy">
<summary>
Implements a strategy that ignores any transient errors.
</summary>
</member>
<member name="M:Microsoft.Practices.TransientFaultHandling.RetryPolicy.TransientErrorIgnoreStrategy.IsTransient(System.Exception)">
<summary>
Always return false.
</summary>
<param name="ex">The exception.</param>
<returns>Returns false.</returns>
</member>
<member name="T:Microsoft.Practices.TransientFaultHandling.RetryPolicy.TransientErrorCatchAllStrategy">
<summary>
Implements a strategy that treats all exceptions as transient errors.
</summary>
</member>
<member name="M:Microsoft.Practices.TransientFaultHandling.RetryPolicy.TransientErrorCatchAllStrategy.IsTransient(System.Exception)">
<summary>
Always return true.
</summary>
<param name="ex">The exception.</param>
<returns>Returns true.</returns>
</member>
<member name="T:Microsoft.Practices.TransientFaultHandling.RetryPolicy`1">
<summary>
Provides a generic version of the <see cref="T:Microsoft.Practices.TransientFaultHandling.RetryPolicy"/> class.
</summary>
<typeparam name="T">The type implementing the <see cref="T:Microsoft.Practices.TransientFaultHandling.ITransientErrorDetectionStrategy"/> interface that is responsible for detecting transient conditions.</typeparam>
</member>
<member name="M:Microsoft.Practices.TransientFaultHandling.RetryPolicy`1.#ctor(Microsoft.Practices.TransientFaultHandling.RetryStrategy)">
<summary>
Initializes a new instance of the RetryPolicy class with the specified number of retry attempts and parameters defining the progressive delay between retries.
</summary>
<param name="retryStrategy">The retry strategy to use for this retry policy.</param>
</member>
<member name="M:Microsoft.Practices.TransientFaultHandling.RetryPolicy`1.#ctor(System.Int32)">
<summary>
Initializes a new instance of the RetryPolicy class with the specified number of retry attempts and default fixed time interval between retries.
</summary>
<param name="retryCount">The number of retry attempts.</param>
</member>
<member name="M:Microsoft.Practices.TransientFaultHandling.RetryPolicy`1.#ctor(System.Int32,System.TimeSpan)">
<summary>
Initializes a new instance of the RetryPolicy class with the specified number of retry attempts and fixed time interval between retries.
</summary>
<param name="retryCount">The number of retry attempts.</param>
<param name="retryInterval">The interval between retries.</param>
</member>
<member name="M:Microsoft.Practices.TransientFaultHandling.RetryPolicy`1.#ctor(System.Int32,System.TimeSpan,System.TimeSpan,System.TimeSpan)">
<summary>
Initializes a new instance of the RetryPolicy class with the specified number of retry attempts and back-off parameters for calculating the exponential delay between retries.
</summary>
<param name="retryCount">The number of retry attempts.</param>
<param name="minBackoff">The minimum back-off time.</param>
<param name="maxBackoff">The maximum back-off time.</param>
<param name="deltaBackoff">The time value that will be used for calculating a random delta in the exponential delay between retries.</param>
</member>
<member name="M:Microsoft.Practices.TransientFaultHandling.RetryPolicy`1.#ctor(System.Int32,System.TimeSpan,System.TimeSpan)">
<summary>
Initializes a new instance of the RetryPolicy class with the specified number of retry attempts and parameters defining the progressive delay between retries.
</summary>
<param name="retryCount">The number of retry attempts.</param>
<param name="initialInterval">The initial interval that will apply for the first retry.</param>
<param name="increment">The incremental time value that will be used for calculating the progressive delay between retries.</param>
</member>
<member name="T:Microsoft.Practices.TransientFaultHandling.ExponentialBackoff">
<summary>
A retry strategy with back-off parameters for calculating the exponential delay between retries.
</summary>
</member>
<member name="T:Microsoft.Practices.TransientFaultHandling.RetryStrategy">
<summary>
Represents a retry strategy that determines how many times should be retried and the interval between retries.
</summary>
</member>
<member name="F:Microsoft.Practices.TransientFaultHandling.RetryStrategy.DefaultClientRetryCount">
<summary>
The default number of retry attempts.
</summary>
</member>
<member name="F:Microsoft.Practices.TransientFaultHandling.RetryStrategy.DefaultClientBackoff">
<summary>
The default amount of time used when calculating a random delta in the exponential delay between retries.
</summary>
</member>
<member name="F:Microsoft.Practices.TransientFaultHandling.RetryStrategy.DefaultMaxBackoff">
<summary>
The default maximum amount of time used when calculating the exponential delay between retries.
</summary>
</member>
<member name="F:Microsoft.Practices.TransientFaultHandling.RetryStrategy.DefaultMinBackoff">
<summary>
The default minimum amount of time used when calculating the exponential delay between retries.
</summary>
</member>
<member name="F:Microsoft.Practices.TransientFaultHandling.RetryStrategy.DefaultRetryInterval">
<summary>
The default amount of time defining an interval between retries.
</summary>
</member>
<member name="F:Microsoft.Practices.TransientFaultHandling.RetryStrategy.DefaultRetryIncrement">
<summary>
The default amount of time defining a time increment between retry attempts in the progressive delay policy.
</summary>
</member>
<member name="F:Microsoft.Practices.TransientFaultHandling.RetryStrategy.DefaultFirstFastRetry">
<summary>
The default flag indicating whether or not the very first retry attempt will be made immediately
whereas the subsequent retries will remain subject to retry interval.
</summary>
</member>
<member name="F:Microsoft.Practices.TransientFaultHandling.RetryStrategy.NoRetry">
<summary>
Returns a default policy that does no retries, it just invokes action exactly once.
</summary>
</member>
<member name="F:Microsoft.Practices.TransientFaultHandling.RetryStrategy.DefaultFixed">
<summary>
Returns a default policy that implements a fixed retry interval configured with <see cref="F:Microsoft.Practices.TransientFaultHandling.RetryStrategy.DefaultClientRetryCount"/> and <see cref="F:Microsoft.Practices.TransientFaultHandling.RetryStrategy.DefaultRetryInterval"/> parameters.
The default retry policy treats all caught exceptions as transient errors.
</summary>
</member>
<member name="F:Microsoft.Practices.TransientFaultHandling.RetryStrategy.DefaultProgressive">
<summary>
Returns a default policy that implements a progressive retry interval configured with <see cref="F:Microsoft.Practices.TransientFaultHandling.RetryStrategy.DefaultClientRetryCount"/>, <see cref="F:Microsoft.Practices.TransientFaultHandling.RetryStrategy.DefaultRetryInterval"/> and <see cref="F:Microsoft.Practices.TransientFaultHandling.RetryStrategy.DefaultRetryIncrement"/> parameters.
The default retry policy treats all caught exceptions as transient errors.
</summary>
</member>
<member name="F:Microsoft.Practices.TransientFaultHandling.RetryStrategy.DefaultExponential">
<summary>
Returns a default policy that implements a random exponential retry interval configured with <see cref="F:Microsoft.Practices.TransientFaultHandling.RetryStrategy.DefaultClientRetryCount"/>, <see cref="F:Microsoft.Practices.TransientFaultHandling.RetryStrategy.DefaultMinBackoff"/>, <see cref="F:Microsoft.Practices.TransientFaultHandling.RetryStrategy.DefaultMaxBackoff"/> and <see cref="F:Microsoft.Practices.TransientFaultHandling.RetryStrategy.DefaultClientBackoff"/> parameters.
The default retry policy treats all caught exceptions as transient errors.
</summary>
</member>
<member name="M:Microsoft.Practices.TransientFaultHandling.RetryStrategy.#ctor(System.String,System.Boolean)">
<summary>
Initializes a new instance of the <see cref="T:Microsoft.Practices.TransientFaultHandling.RetryStrategy"/> class.
</summary>
<param name="name">The name of the retry strategy.</param>
<param name="firstFastRetry">a value indicating whether or not the very first retry attempt will be made immediately
whereas the subsequent retries will remain subject to retry interval.</param>
</member>
<member name="M:Microsoft.Practices.TransientFaultHandling.RetryStrategy.GetShouldRetry">
<summary>
Returns the corresponding ShouldRetry delegate.
</summary>
<returns>The ShouldRetry delegate.</returns>
</member>
<member name="P:Microsoft.Practices.TransientFaultHandling.RetryStrategy.FastFirstRetry">
<summary>
Gets or sets a value indicating whether or not the very first retry attempt will be made immediately
whereas the subsequent retries will remain subject to retry interval.
</summary>
</member>
<member name="P:Microsoft.Practices.TransientFaultHandling.RetryStrategy.Name">
<summary>
Gets the name of the retry strategy.
</summary>
</member>
<member name="M:Microsoft.Practices.TransientFaultHandling.ExponentialBackoff.#ctor">
<summary>
Initializes a new instance of the <see cref="T:Microsoft.Practices.TransientFaultHandling.ExponentialBackoff"/> class.
</summary>
</member>
<member name="M:Microsoft.Practices.TransientFaultHandling.ExponentialBackoff.#ctor(System.Int32,System.TimeSpan,System.TimeSpan,System.TimeSpan)">
<summary>
Initializes a new instance of the <see cref="T:Microsoft.Practices.TransientFaultHandling.ExponentialBackoff"/> class.
</summary>
<param name="retryCount">The maximum number of retry attempts.</param>
<param name="minBackoff">The minimum back-off time</param>
<param name="maxBackoff">The maximum back-off time.</param>
<param name="deltaBackoff">The value that will be used for calculating a random delta in the exponential delay between retries.</param>
</member>
<member name="M:Microsoft.Practices.TransientFaultHandling.ExponentialBackoff.#ctor(System.String,System.Int32,System.TimeSpan,System.TimeSpan,System.TimeSpan)">
<summary>
Initializes a new instance of the <see cref="T:Microsoft.Practices.TransientFaultHandling.ExponentialBackoff"/> class.
</summary>
<param name="name">The name of the retry strategy.</param>
<param name="retryCount">The maximum number of retry attempts.</param>
<param name="minBackoff">The minimum back-off time</param>
<param name="maxBackoff">The maximum back-off time.</param>
<param name="deltaBackoff">The value that will be used for calculating a random delta in the exponential delay between retries.</param>
</member>
<member name="M:Microsoft.Practices.TransientFaultHandling.ExponentialBackoff.#ctor(System.String,System.Int32,System.TimeSpan,System.TimeSpan,System.TimeSpan,System.Boolean)">
<summary>
Initializes a new instance of the <see cref="T:Microsoft.Practices.TransientFaultHandling.ExponentialBackoff"/> class.
</summary>
<param name="name">The name of the retry strategy.</param>
<param name="retryCount">The maximum number of retry attempts.</param>
<param name="minBackoff">The minimum back-off time</param>
<param name="maxBackoff">The maximum back-off time.</param>
<param name="deltaBackoff">The value that will be used for calculating a random delta in the exponential delay between retries.</param>
<param name="firstFastRetry">
Indicates whether or not the very first retry attempt will be made immediately
whereas the subsequent retries will remain subject to retry interval.
</param>
</member>
<member name="M:Microsoft.Practices.TransientFaultHandling.ExponentialBackoff.GetShouldRetry">
<summary>
Returns the corresponding ShouldRetry delegate.
</summary>
<returns>The ShouldRetry delegate.</returns>
</member>
<member name="T:Microsoft.Practices.TransientFaultHandling.FixedInterval">
<summary>
A retry strategy with a specified number of retry attempts and a default fixed time interval between retries.
</summary>
</member>
<member name="M:Microsoft.Practices.TransientFaultHandling.FixedInterval.#ctor">
<summary>
Initializes a new instance of the <see cref="T:Microsoft.Practices.TransientFaultHandling.FixedInterval"/> class.
</summary>
</member>
<member name="M:Microsoft.Practices.TransientFaultHandling.FixedInterval.#ctor(System.Int32)">
<summary>
Initializes a new instance of the <see cref="T:Microsoft.Practices.TransientFaultHandling.FixedInterval"/> class.
</summary>
<param name="retryCount">The number of retry attempts.</param>
</member>
<member name="M:Microsoft.Practices.TransientFaultHandling.FixedInterval.#ctor(System.Int32,System.TimeSpan)">
<summary>
Initializes a new instance of the <see cref="T:Microsoft.Practices.TransientFaultHandling.FixedInterval"/> class.
</summary>
<param name="retryCount">The number of retry attempts.</param>
<param name="retryInterval">The time interval between retries.</param>
</member>
<member name="M:Microsoft.Practices.TransientFaultHandling.FixedInterval.#ctor(System.String,System.Int32,System.TimeSpan)">
<summary>
Initializes a new instance of the <see cref="T:Microsoft.Practices.TransientFaultHandling.FixedInterval"/> class.
</summary>
<param name="name">The retry strategy name.</param>
<param name="retryCount">The number of retry attempts.</param>
<param name="retryInterval">The time interval between retries.</param>
</member>
<member name="M:Microsoft.Practices.TransientFaultHandling.FixedInterval.#ctor(System.String,System.Int32,System.TimeSpan,System.Boolean)">
<summary>
Initializes a new instance of the <see cref="T:Microsoft.Practices.TransientFaultHandling.FixedInterval"/> class.
</summary>
<param name="name">The retry strategy name.</param>
<param name="retryCount">The number of retry attempts.</param>
<param name="retryInterval">The time interval between retries.</param>
<param name="firstFastRetry">a value indicating whether or not the very first retry attempt will be made immediately whereas the subsequent retries will remain subject to retry interval.</param>
</member>
<member name="M:Microsoft.Practices.TransientFaultHandling.FixedInterval.GetShouldRetry">
<summary>
Returns the corresponding ShouldRetry delegate.
</summary>
<returns>The ShouldRetry delegate.</returns>
</member>
<member name="T:Microsoft.Practices.TransientFaultHandling.Incremental">
<summary>
A retry strategy with a specified number of retry attempts and an incremental time interval between retries.
</summary>
</member>
<member name="M:Microsoft.Practices.TransientFaultHandling.Incremental.#ctor">
<summary>
Initializes a new instance of the <see cref="T:Microsoft.Practices.TransientFaultHandling.Incremental"/> class.
</summary>
</member>
<member name="M:Microsoft.Practices.TransientFaultHandling.Incremental.#ctor(System.Int32,System.TimeSpan,System.TimeSpan)">
<summary>
Initializes a new instance of the <see cref="T:Microsoft.Practices.TransientFaultHandling.Incremental"/> class.
</summary>
<param name="retryCount">The number of retry attempts.</param>
<param name="initialInterval">The initial interval that will apply for the first retry.</param>
<param name="increment">The incremental time value that will be used for calculating the progressive delay between retries.</param>
</member>
<member name="M:Microsoft.Practices.TransientFaultHandling.Incremental.#ctor(System.String,System.Int32,System.TimeSpan,System.TimeSpan)">
<summary>
Initializes a new instance of the <see cref="T:Microsoft.Practices.TransientFaultHandling.Incremental"/> class.
</summary>
<param name="name">The retry strategy name.</param>
<param name="retryCount">The number of retry attempts.</param>
<param name="initialInterval">The initial interval that will apply for the first retry.</param>
<param name="increment">The incremental time value that will be used for calculating the progressive delay between retries.</param>
</member>
<member name="M:Microsoft.Practices.TransientFaultHandling.Incremental.#ctor(System.String,System.Int32,System.TimeSpan,System.TimeSpan,System.Boolean)">
<summary>
Initializes a new instance of the <see cref="T:Microsoft.Practices.TransientFaultHandling.Incremental"/> class.
</summary>
<param name="name">The retry strategy name.</param>
<param name="retryCount">The number of retry attempts.</param>
<param name="initialInterval">The initial interval that will apply for the first retry.</param>
<param name="increment">The incremental time value that will be used for calculating the progressive delay between retries.</param>
<param name="firstFastRetry">a value indicating whether or not the very first retry attempt will be made immediately whereas the subsequent retries will remain subject to retry interval.</param>
</member>
<member name="M:Microsoft.Practices.TransientFaultHandling.Incremental.GetShouldRetry">
<summary>
Returns the corresponding ShouldRetry delegate.
</summary>
<returns>The ShouldRetry delegate.</returns>
</member>
<member name="T:Microsoft.Practices.TransientFaultHandling.ShouldRetry">
<summary>
Defines a callback delegate that will be invoked whenever a retry condition is encountered.
</summary>
<param name="retryCount">The current retry attempt count.</param>
<param name="lastException">The exception which caused the retry conditions to occur.</param>
<param name="delay">The delay indicating how long the current thread will be suspended for before the next iteration will be invoked.</param>
<returns>Returns a callback delegate that will be invoked whenever to retry should be attempt.</returns>
</member>
<member name="M:Microsoft.Practices.TransientFaultHandling.TaskEx.Delay(System.TimeSpan)">
<summary>
Starts a Task that will complete after the specified due time.
</summary>
<param name="dueTime">The delay before the returned task completes.</param>
<returns>
The timed Task.
</returns>
</member>
</members>
</doc>

View File

@@ -0,0 +1,103 @@
<?xml version="1.0"?>
<doc>
<assembly>
<name>Microsoft.WindowsAzure.Configuration</name>
</assembly>
<members>
<member name="T:Microsoft.WindowsAzure.CloudConfigurationManager">
<summary>
Configuration manager for accessing Windows Azure settings.
</summary>
</member>
<member name="M:Microsoft.WindowsAzure.CloudConfigurationManager.GetSetting(System.String)">
<summary>
Gets a setting with the given name.
</summary>
<param name="name">Setting name.</param>
<returns>Setting value or null if not found.</returns>
</member>
<member name="P:Microsoft.WindowsAzure.CloudConfigurationManager.AppSettings">
<summary>
Gets application settings.
</summary>
</member>
<member name="T:Microsoft.WindowsAzure.Resources">
<summary>
A strongly-typed resource class, for looking up localized strings, etc.
</summary>
</member>
<member name="P:Microsoft.WindowsAzure.Resources.ResourceManager">
<summary>
Returns the cached ResourceManager instance used by this class.
</summary>
</member>
<member name="P:Microsoft.WindowsAzure.Resources.Culture">
<summary>
Overrides the current thread's CurrentUICulture property for all
resource lookups using this strongly typed resource class.
</summary>
</member>
<member name="P:Microsoft.WindowsAzure.Resources.ErrorArgumentEmptyString">
<summary>
Looks up a localized string similar to Argument &quot;{0}&quot; cannot be an empty string..
</summary>
</member>
<member name="T:Microsoft.WindowsAzure.AzureApplicationSettings">
<summary>
Windows Azure settings.
</summary>
</member>
<member name="M:Microsoft.WindowsAzure.AzureApplicationSettings.#ctor">
<summary>
Initializes the settings.
</summary>
</member>
<member name="M:Microsoft.WindowsAzure.AzureApplicationSettings.IsMissingSettingException(System.Exception)">
<summary>
Checks whether the given exception represents an exception throws
for a missing setting.
</summary>
<param name="e">Exception</param>
<returns>True for the missing setting exception.</returns>
</member>
<member name="M:Microsoft.WindowsAzure.AzureApplicationSettings.GetSetting(System.String)">
<summary>
Gets a setting with the given name.
</summary>
<param name="name">Setting name.</param>
<returns>Setting value or null if such setting does not exist.</returns>
</member>
<member name="M:Microsoft.WindowsAzure.AzureApplicationSettings.GetValue(System.String,System.String,System.Func{System.String,System.String})">
<summary>
Gets setting's value from the given provider.
</summary>
<param name="providerName">Provider name.</param>
<param name="settingName">Setting name</param>
<param name="getValue">Method to obtain given setting.</param>
<returns>Setting value, or null if not found.</returns>
</member>
<member name="M:Microsoft.WindowsAzure.AzureApplicationSettings.GetServiceRuntimeSetting(System.String)">
<summary>
Gets a configuration setting from the service runtime.
</summary>
<param name="name">Setting name.</param>
<returns>Setting value or null if not found.</returns>
</member>
<member name="M:Microsoft.WindowsAzure.AzureApplicationSettings.GetServiceRuntimeAssembly">
<summary>
Loads and returns the latest available version of the service
runtime assembly.
</summary>
<returns>Loaded assembly, if any.</returns>
</member>
<member name="M:Microsoft.WindowsAzure.NativeMethods.GetAssemblyPath(System.String)">
<summary>
Gets an assembly path from the GAC given a partial name.
</summary>
<param name="name">An assembly partial name. May not be null.</param>
<returns>
The assembly path if found; otherwise null;
</returns>
</member>
</members>
</doc>

File diff suppressed because it is too large Load Diff

View File

@@ -1,185 +1,197 @@
<?xml version="1.0"?> <?xml version="1.0"?>
<configuration> <configuration>
<configSections> <configSections>
<sectionGroup name="system.web.webPages.razor" type="System.Web.WebPages.Razor.Configuration.RazorWebSectionGroup, System.Web.WebPages.Razor, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"> <sectionGroup name="system.web.webPages.razor" type="System.Web.WebPages.Razor.Configuration.RazorWebSectionGroup, System.Web.WebPages.Razor, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
<remove name="host"/> <remove name="host"/>
<remove name="pages"/> <remove name="pages"/>
<section name="host" type="System.Web.WebPages.Razor.Configuration.HostSection, System.Web.WebPages.Razor, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false"/> <section name="host" type="System.Web.WebPages.Razor.Configuration.HostSection, System.Web.WebPages.Razor, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false"/>
<section name="pages" type="System.Web.WebPages.Razor.Configuration.RazorPagesSection, System.Web.WebPages.Razor, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false"/> <section name="pages" type="System.Web.WebPages.Razor.Configuration.RazorPagesSection, System.Web.WebPages.Razor, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false"/>
</sectionGroup> </sectionGroup>
<section name="dataCacheClients" type="Microsoft.ApplicationServer.Caching.DataCacheClientsSection, Microsoft.ApplicationServer.Caching.Core" allowLocation="true" allowDefinition="Everywhere" /> <section name="dataCacheClients" type="Microsoft.ApplicationServer.Caching.DataCacheClientsSection, Microsoft.ApplicationServer.Caching.Core" allowLocation="true" allowDefinition="Everywhere" />
</configSections> </configSections>
<appSettings> <appSettings>
<add key="webpages:Enabled" value="false"/> <add key="webpages:Enabled" value="false"/>
<add key="webpages:Version" value="3.0.0.0"/> <add key="webpages:Version" value="3.0.0.0"/>
<add key="log4net.Config" value="Config\log4net.config"/> <add key="log4net.Config" value="Config\log4net.config"/>
</appSettings> </appSettings>
<system.web.webPages.razor>
<host factoryType="System.Web.Mvc.MvcWebRazorHostFactory, System.Web.Mvc, Version=5.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
<pages pageBaseType="Orchard.Mvc.ViewEngines.Razor.WebViewPage">
<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="Orchard.Mvc.Html"/>
</namespaces>
</pages>
</system.web.webPages.razor>
<dataCacheClients> <system.web.webPages.razor>
<dataCacheClient name="DefaultCacheClient" useLegacyProtocol="false" connectionPool="true" maxConnectionsToServer="20"> <host factoryType="System.Web.Mvc.MvcWebRazorHostFactory, System.Web.Mvc, Version=5.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
<autoDiscover isEnabled="true" identifier="Orchard.Azure.Web" /> <pages pageBaseType="Orchard.Mvc.ViewEngines.Razor.WebViewPage">
</dataCacheClient> <namespaces>
</dataCacheClients> <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="Orchard.Mvc.Html"/>
</namespaces>
</pages>
</system.web.webPages.razor>
<system.diagnostics> <dataCacheClients>
<trace> <dataCacheClient name="DefaultCacheClient" useLegacyProtocol="false" connectionPool="true" maxConnectionsToServer="20">
<listeners> <autoDiscover isEnabled="true" identifier="Orchard.Azure.Web" />
<add type="Microsoft.WindowsAzure.Diagnostics.DiagnosticMonitorTraceListener, Microsoft.WindowsAzure.Diagnostics, Version=2.2.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" name="AzureDiagnostics"> </dataCacheClient>
<filter type=""/> </dataCacheClients>
</add>
</listeners>
</trace>
</system.diagnostics>
<system.transactions> <system.diagnostics>
<defaultSettings timeout="00:30:00" /> <trace>
</system.transactions> <listeners>
<add type="Microsoft.WindowsAzure.Diagnostics.DiagnosticMonitorTraceListener, Microsoft.WindowsAzure.Diagnostics, Version=2.2.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" name="AzureDiagnostics">
<filter type=""/>
</add>
</listeners>
</trace>
</system.diagnostics>
<system.web> <system.transactions>
<defaultSettings timeout="00:30:00" />
<httpRuntime targetFramework="4.5" requestValidationMode="2.0" maxRequestLength="65536"/> </system.transactions>
<compilation debug="true" targetFramework="4.5" batch="true" numRecompilesBeforeAppRestart="250" optimizeCompilations="true"> <system.web>
<buildProviders>
<add extension=".csproj" type="Orchard.Environment.Extensions.Compilers.CSharpExtensionBuildProviderShim"/>
</buildProviders>
<assemblies>
<add assembly="System.Web.Mvc, Version=5.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL"/>
<add assembly="System.Web.Abstractions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL"/>
<add assembly="System.Web.Routing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL"/>
<add assembly="System.Data.Linq, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
<remove assembly="mscorlib"/>
<remove assembly="System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
<remove assembly="System.Configuration, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
<remove assembly="System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
<remove assembly="System.Data, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
<remove assembly="System.Web.Services, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
<remove assembly="System.Xml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
<remove assembly="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
<remove assembly="System.EnterpriseServices, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
<remove assembly="System.IdentityModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
<remove assembly="System.Runtime.Serialization, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
<remove assembly="System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
<remove assembly="System.ServiceModel.Activation, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
<remove assembly="System.ServiceModel.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
<remove assembly="System.Activities, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
<remove assembly="System.ServiceModel.Activities, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
<remove assembly="System.WorkflowServices, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
<remove assembly="System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
<remove assembly="System.Data.DataSetExtensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
<remove assembly="System.Web.ApplicationServices, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
</assemblies>
</compilation>
<authentication mode="Forms"> <httpRuntime targetFramework="4.5" requestValidationMode="2.0" maxRequestLength="65536"/>
<forms loginUrl="~/Users/Account/AccessDenied" timeout="2880"/>
</authentication>
<sessionState mode="Custom" timeout="60" customProvider="CacheSessionStateProvider">
<providers>
<!-- Set the cacheName attribute to be the name of the configured logical cache to use for session state storage. -->
<add name="CacheSessionStateProvider" type="Microsoft.Web.DistributedCache.DistributedCacheSessionStateStoreProvider, Microsoft.Web.DistributedCache" cacheName="SessionStateCache" dataCacheClientName="DefaultCacheClient" applicationName="Orchard" />
</providers>
</sessionState>
<customErrors mode="Off"/> <compilation debug="true" targetFramework="4.5" batch="true" numRecompilesBeforeAppRestart="250" optimizeCompilations="true">
<buildProviders>
<add extension=".csproj" type="Orchard.Environment.Extensions.Compilers.CSharpExtensionBuildProviderShim"/>
</buildProviders>
<assemblies>
<add assembly="System.Web.Mvc, Version=5.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL"/>
<add assembly="System.Web.Abstractions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL"/>
<add assembly="System.Web.Routing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL"/>
<add assembly="System.Data.Linq, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
<remove assembly="mscorlib"/>
<remove assembly="System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
<remove assembly="System.Configuration, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
<remove assembly="System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
<remove assembly="System.Data, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
<remove assembly="System.Web.Services, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
<remove assembly="System.Xml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
<remove assembly="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
<remove assembly="System.EnterpriseServices, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
<remove assembly="System.IdentityModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
<remove assembly="System.Runtime.Serialization, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
<remove assembly="System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
<remove assembly="System.ServiceModel.Activation, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
<remove assembly="System.ServiceModel.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
<remove assembly="System.Activities, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
<remove assembly="System.ServiceModel.Activities, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
<remove assembly="System.WorkflowServices, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
<remove assembly="System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
<remove assembly="System.Data.DataSetExtensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
<remove assembly="System.Web.ApplicationServices, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
</assemblies>
</compilation>
<pages> <authentication mode="Forms">
<namespaces> <forms loginUrl="~/Users/Account/AccessDenied" timeout="2880"/>
<add namespace="System.Web.Mvc"/> </authentication>
<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="Orchard.Mvc.Html"/>
</namespaces>
</pages>
</system.web>
<system.webServer> <sessionState mode="Custom" timeout="60" customProvider="CacheSessionStateProvider">
<modules runAllManagedModulesForAllRequests="false" /> <providers>
<handlers accessPolicy="Script"> <!-- Set the cacheName attribute to be the name of the configured logical cache to use for session state storage. -->
<!-- Clear all handlers, prevents executing code file extensions or returning any file contents. --> <add name="CacheSessionStateProvider" type="Microsoft.Web.DistributedCache.DistributedCacheSessionStateStoreProvider, Microsoft.Web.DistributedCache" cacheName="SessionStateCache" dataCacheClientName="DefaultCacheClient" applicationName="Orchard" />
<clear/> </providers>
<!-- Return 404 for all requests via a managed handler. The URL routing handler will substitute the MVC request handler when routes match. --> </sessionState>
<add name="NotFound" path="*" verb="*" type="System.Web.HttpNotFoundHandler" preCondition="integratedMode" requireAccess="Script"/>
<!-- WebApi -->
<remove name="ExtensionlessUrlHandler-ISAPI-4.0_32bit"/>
<remove name="ExtensionlessUrlHandler-ISAPI-4.0_64bit"/>
<remove name="ExtensionlessUrlHandler-Integrated-4.0"/>
<add name="ExtensionlessUrlHandler-ISAPI-4.0_32bit" path="*." verb="GET,HEAD,POST,DEBUG,PUT,DELETE,PATCH,OPTIONS" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness32" responseBufferLimit="0"/>
<add name="ExtensionlessUrlHandler-ISAPI-4.0_64bit" path="*." verb="GET,HEAD,POST,DEBUG,PUT,DELETE,PATCH,OPTIONS" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness64" responseBufferLimit="0"/>
<add name="ExtensionlessUrlHandler-Integrated-4.0" path="*." verb="GET,HEAD,POST,DEBUG,PUT,DELETE,PATCH,OPTIONS" type="System.Web.Handlers.TransferRequestHandler" preCondition="integratedMode,runtimeVersionv4.0"/>
</handlers>
<!-- Prevent IIS 7.0 from returning a custom 404/500 error page of its own. -->
<httpErrors existingResponse="PassThrough"/>
<security>
<requestFiltering>
<!-- Accept file uploads up to 64 MB. -->
<requestLimits maxAllowedContentLength="67108864" />
</requestFiltering>
</security>
</system.webServer>
<runtime> <customErrors mode="Off"/>
<gcServer enabled="true"/>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> <pages>
<probing privatePath="App_Data/Dependencies"/> <namespaces>
<dependentAssembly> <add namespace="System.Web.Mvc"/>
<assemblyIdentity name="System.Web.Mvc" publicKeyToken="31bf3856ad364e35"/> <add namespace="System.Web.Mvc.Ajax"/>
<bindingRedirect oldVersion="0.0.0.0-5.1.0.0" newVersion="5.1.0.0"/> <add namespace="System.Web.Mvc.Html"/>
</dependentAssembly> <add namespace="System.Web.Routing"/>
<dependentAssembly> <add namespace="System.Linq"/>
<assemblyIdentity name="System.Web.WebPages" publicKeyToken="31bf3856ad364e35"/> <add namespace="System.Collections.Generic"/>
<bindingRedirect oldVersion="0.0.0.0-3.0.0.0" newVersion="3.0.0.0"/> <add namespace="Orchard.Mvc.Html"/>
</dependentAssembly> </namespaces>
<dependentAssembly> </pages>
<assemblyIdentity name="System.Web.Razor" publicKeyToken="31bf3856ad364e35"/> </system.web>
<bindingRedirect oldVersion="0.0.0.0-3.0.0.0" newVersion="3.0.0.0"/>
</dependentAssembly> <system.webServer>
<dependentAssembly> <modules runAllManagedModulesForAllRequests="false" />
<assemblyIdentity name="System.Web.Helpers" publicKeyToken="31bf3856ad364e35"/> <handlers accessPolicy="Script">
<bindingRedirect oldVersion="0.0.0.0-3.0.0.0" newVersion="3.0.0.0"/> <!-- Clear all handlers, prevents executing code file extensions or returning any file contents. -->
</dependentAssembly> <clear/>
<dependentAssembly> <!-- Return 404 for all requests via a managed handler. The URL routing handler will substitute the MVC request handler when routes match. -->
<assemblyIdentity name="System.Web.WebPages.Deployment" publicKeyToken="31bf3856ad364e35"/> <add name="NotFound" path="*" verb="*" type="System.Web.HttpNotFoundHandler" preCondition="integratedMode" requireAccess="Script"/>
<bindingRedirect oldVersion="0.0.0.0-3.0.0.0" newVersion="3.0.0.0"/> <!-- WebApi -->
</dependentAssembly> <remove name="ExtensionlessUrlHandler-ISAPI-4.0_32bit"/>
<dependentAssembly> <remove name="ExtensionlessUrlHandler-ISAPI-4.0_64bit"/>
<assemblyIdentity name="System.Web.WebPages.Razor" publicKeyToken="31bf3856ad364e35"/> <remove name="ExtensionlessUrlHandler-Integrated-4.0"/>
<bindingRedirect oldVersion="0.0.0.0-3.0.0.0" newVersion="3.0.0.0"/> <add name="ExtensionlessUrlHandler-ISAPI-4.0_32bit" path="*." verb="GET,HEAD,POST,DEBUG,PUT,DELETE,PATCH,OPTIONS" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness32" responseBufferLimit="0"/>
</dependentAssembly> <add name="ExtensionlessUrlHandler-ISAPI-4.0_64bit" path="*." verb="GET,HEAD,POST,DEBUG,PUT,DELETE,PATCH,OPTIONS" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness64" responseBufferLimit="0"/>
<dependentAssembly> <add name="ExtensionlessUrlHandler-Integrated-4.0" path="*." verb="GET,HEAD,POST,DEBUG,PUT,DELETE,PATCH,OPTIONS" type="System.Web.Handlers.TransferRequestHandler" preCondition="integratedMode,runtimeVersionv4.0"/>
<assemblyIdentity name="NHibernate" publicKeyToken="aa95f207798dfdb4" culture="neutral"/> </handlers>
<bindingRedirect oldVersion="0.0.0.0-3.3.1.4000" newVersion="3.3.1.4000"/> <!-- Prevent IIS 7.0 from returning a custom 404/500 error page of its own. -->
</dependentAssembly> <httpErrors existingResponse="PassThrough"/>
<dependentAssembly> <security>
<assemblyIdentity name="Autofac" publicKeyToken="17863af14b0044da"/> <requestFiltering>
<bindingRedirect oldVersion="2.2.0.0-2.6.3.862" newVersion="3.0.0.0"/> <!-- Accept file uploads up to 64 MB. -->
</dependentAssembly> <requestLimits maxAllowedContentLength="67108864" />
<dependentAssembly> </requestFiltering>
<assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed"/> </security>
<bindingRedirect oldVersion="0.0.0.0-4.5.0.0" newVersion="4.5.0.0"/> </system.webServer>
</dependentAssembly>
</assemblyBinding> <runtime>
</runtime> <gcServer enabled="true"/>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<probing privatePath="App_Data/Dependencies"/>
<dependentAssembly>
<assemblyIdentity name="System.Web.Mvc" publicKeyToken="31bf3856ad364e35"/>
<bindingRedirect oldVersion="0.0.0.0-5.1.0.0" newVersion="5.1.0.0"/>
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Web.WebPages" publicKeyToken="31bf3856ad364e35"/>
<bindingRedirect oldVersion="0.0.0.0-3.0.0.0" newVersion="3.0.0.0"/>
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Web.Razor" publicKeyToken="31bf3856ad364e35"/>
<bindingRedirect oldVersion="0.0.0.0-3.0.0.0" newVersion="3.0.0.0"/>
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Web.Helpers" publicKeyToken="31bf3856ad364e35"/>
<bindingRedirect oldVersion="0.0.0.0-3.0.0.0" newVersion="3.0.0.0"/>
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Web.WebPages.Deployment" publicKeyToken="31bf3856ad364e35"/>
<bindingRedirect oldVersion="0.0.0.0-3.0.0.0" newVersion="3.0.0.0"/>
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Web.WebPages.Razor" publicKeyToken="31bf3856ad364e35"/>
<bindingRedirect oldVersion="0.0.0.0-3.0.0.0" newVersion="3.0.0.0"/>
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Net.Http.Formatting" publicKeyToken="31bf3856ad364e35" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-5.1.0.0" newVersion="5.1.0.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Web.Http" publicKeyToken="31bf3856ad364e35" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-5.1.0.0" newVersion="5.1.0.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="NHibernate" publicKeyToken="aa95f207798dfdb4" culture="neutral"/>
<bindingRedirect oldVersion="0.0.0.0-3.3.1.4000" newVersion="3.3.1.4000"/>
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="Autofac" publicKeyToken="17863af14b0044da"/>
<bindingRedirect oldVersion="2.2.0.0-2.6.3.862" newVersion="3.0.0.0"/>
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed"/>
<bindingRedirect oldVersion="0.0.0.0-4.5.0.0" newVersion="4.5.0.0"/>
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="Microsoft.WindowsAzure.Storage" publicKeyToken="31bf3856ad364e35" culture="neutral"/>
<bindingRedirect oldVersion="0.0.0.0-3.1.0.0" newVersion="3.1.0.0"/>
</dependentAssembly>
</assemblyBinding>
</runtime>
</configuration> </configuration>

View File

@@ -68,9 +68,8 @@
<SpecificVersion>False</SpecificVersion> <SpecificVersion>False</SpecificVersion>
<HintPath>..\..\..\..\lib\windowsazure\Microsoft.Data.Services.Client.dll</HintPath> <HintPath>..\..\..\..\lib\windowsazure\Microsoft.Data.Services.Client.dll</HintPath>
</Reference> </Reference>
<Reference Include="Microsoft.Practices.TransientFaultHandling.Core, Version=5.1.1209.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL"> <Reference Include="Microsoft.Practices.TransientFaultHandling.Core">
<SpecificVersion>False</SpecificVersion> <HintPath>..\..\..\..\lib\windowsazure\Microsoft.Practices.TransientFaultHandling.Core.dll</HintPath>
<HintPath>Lib\Microsoft.Practices.TransientFaultHandling.Core.dll</HintPath>
</Reference> </Reference>
<Reference Include="Microsoft.WindowsAzure.Configuration, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL"> <Reference Include="Microsoft.WindowsAzure.Configuration, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion> <SpecificVersion>False</SpecificVersion>
@@ -80,9 +79,8 @@
<SpecificVersion>False</SpecificVersion> <SpecificVersion>False</SpecificVersion>
<HintPath>..\..\..\..\lib\windowsazure\Microsoft.WindowsAzure.Diagnostics.dll</HintPath> <HintPath>..\..\..\..\lib\windowsazure\Microsoft.WindowsAzure.Diagnostics.dll</HintPath>
</Reference> </Reference>
<Reference Include="Microsoft.WindowsAzure.MediaServices.Client, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL"> <Reference Include="Microsoft.WindowsAzure.MediaServices.Client">
<SpecificVersion>False</SpecificVersion> <HintPath>..\..\..\..\lib\windowsazure\Microsoft.WindowsAzure.MediaServices.Client.dll</HintPath>
<HintPath>Lib\Microsoft.WindowsAzure.MediaServices.Client.dll</HintPath>
</Reference> </Reference>
<Reference Include="Microsoft.WindowsAzure.Storage, Version=2.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL"> <Reference Include="Microsoft.WindowsAzure.Storage, Version=2.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion> <SpecificVersion>False</SpecificVersion>
@@ -156,8 +154,6 @@
<Content Include="Images\Loader1.GIF" /> <Content Include="Images\Loader1.GIF" />
<Content Include="Images\Thumbnail-Placeholder2.png" /> <Content Include="Images\Thumbnail-Placeholder2.png" />
<Content Include="Images\Thumbnail-Placeholder1.png" /> <Content Include="Images\Thumbnail-Placeholder1.png" />
<Content Include="Lib\Microsoft.Practices.TransientFaultHandling.Core.dll" />
<Content Include="Lib\Microsoft.WindowsAzure.MediaServices.Client.dll" />
<Content Include="Placement.info"> <Content Include="Placement.info">
<SubType>Designer</SubType> <SubType>Designer</SubType>
</Content> </Content>
@@ -547,9 +543,6 @@
<ItemGroup> <ItemGroup>
<Content Include="Views\EditorTemplates\Assets\Thumbnail.Preview.cshtml" /> <Content Include="Views\EditorTemplates\Assets\Thumbnail.Preview.cshtml" />
</ItemGroup> </ItemGroup>
<ItemGroup>
<Content Include="Lib\Azure SDK for Media Services Notice.docx" />
</ItemGroup>
<ItemGroup> <ItemGroup>
<Content Include="Content\Strobe Media Playback Notice.docx" /> <Content Include="Content\Strobe Media Playback Notice.docx" />
</ItemGroup> </ItemGroup>

View File

@@ -44,25 +44,9 @@
<runtime> <runtime>
<!-- To avoid compiler warnings. --> <!-- To avoid compiler warnings. -->
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="System.Spatial" publicKeyToken="31bf3856ad364e35" culture="neutral"/>
<bindingRedirect oldVersion="0.0.0.0-5.6.0.0" newVersion="5.6.0.0"/>
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="Microsoft.Data.Services.Client" publicKeyToken="31bf3856ad364e35" culture="neutral"/>
<bindingRedirect oldVersion="0.0.0.0-5.6.0.0" newVersion="5.6.0.0"/>
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="Microsoft.Data.Edm" publicKeyToken="31bf3856ad364e35" culture="neutral"/>
<bindingRedirect oldVersion="0.0.0.0-5.6.0.0" newVersion="5.6.0.0"/>
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="Microsoft.Data.OData" publicKeyToken="31bf3856ad364e35" culture="neutral"/>
<bindingRedirect oldVersion="0.0.0.0-5.6.0.0" newVersion="5.6.0.0"/>
</dependentAssembly>
<dependentAssembly> <dependentAssembly>
<assemblyIdentity name="Microsoft.WindowsAzure.Storage" publicKeyToken="31bf3856ad364e35" culture="neutral"/> <assemblyIdentity name="Microsoft.WindowsAzure.Storage" publicKeyToken="31bf3856ad364e35" culture="neutral"/>
<bindingRedirect oldVersion="0.0.0.0-3.0.0.0" newVersion="3.0.0.0"/> <bindingRedirect oldVersion="0.0.0.0-3.1.0.0" newVersion="3.1.0.0"/>
</dependentAssembly> </dependentAssembly>
</assemblyBinding> </assemblyBinding>
</runtime> </runtime>

View File

@@ -1,177 +1,181 @@
<?xml version="1.0"?> <?xml version="1.0"?>
<configuration> <configuration>
<configSections> <configSections>
<sectionGroup name="system.web.webPages.razor" type="System.Web.WebPages.Razor.Configuration.RazorWebSectionGroup, System.Web.WebPages.Razor, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"> <sectionGroup name="system.web.webPages.razor" type="System.Web.WebPages.Razor.Configuration.RazorWebSectionGroup, System.Web.WebPages.Razor, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
<remove name="host"/> <remove name="host"/>
<remove name="pages"/> <remove name="pages"/>
<section name="host" type="System.Web.WebPages.Razor.Configuration.HostSection, System.Web.WebPages.Razor, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false"/> <section name="host" type="System.Web.WebPages.Razor.Configuration.HostSection, System.Web.WebPages.Razor, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false"/>
<section name="pages" type="System.Web.WebPages.Razor.Configuration.RazorPagesSection, System.Web.WebPages.Razor, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false"/> <section name="pages" type="System.Web.WebPages.Razor.Configuration.RazorPagesSection, System.Web.WebPages.Razor, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false"/>
</sectionGroup> </sectionGroup>
</configSections> </configSections>
<appSettings> <appSettings>
<add key="webpages:Enabled" value="false"/> <add key="webpages:Enabled" value="false"/>
<add key="webpages:Version" value="3.0.0.0"/> <add key="webpages:Version" value="3.0.0.0"/>
<add key="log4net.Config" value="Config\log4net.config"/> <add key="log4net.Config" value="Config\log4net.config"/>
</appSettings> </appSettings>
<system.web.webPages.razor> <system.web.webPages.razor>
<host factoryType="System.Web.Mvc.MvcWebRazorHostFactory, System.Web.Mvc, Version=5.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/> <host factoryType="System.Web.Mvc.MvcWebRazorHostFactory, System.Web.Mvc, Version=5.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
<pages pageBaseType="Orchard.Mvc.ViewEngines.Razor.WebViewPage"> <pages pageBaseType="Orchard.Mvc.ViewEngines.Razor.WebViewPage">
<namespaces> <namespaces>
<add namespace="System.Web.Mvc"/> <add namespace="System.Web.Mvc"/>
<add namespace="System.Web.Mvc.Ajax"/> <add namespace="System.Web.Mvc.Ajax"/>
<add namespace="System.Web.Mvc.Html"/> <add namespace="System.Web.Mvc.Html"/>
<add namespace="System.Web.Routing"/> <add namespace="System.Web.Routing"/>
<add namespace="System.Web.WebPages"/> <add namespace="System.Web.WebPages"/>
<add namespace="System.Linq"/> <add namespace="System.Linq"/>
<add namespace="System.Collections.Generic"/> <add namespace="System.Collections.Generic"/>
<add namespace="Orchard.Mvc.Html"/> <add namespace="Orchard.Mvc.Html"/>
</namespaces> </namespaces>
</pages> </pages>
</system.web.webPages.razor> </system.web.webPages.razor>
<system.transactions> <system.transactions>
<defaultSettings timeout="00:30:00"/> <defaultSettings timeout="00:30:00"/>
</system.transactions> </system.transactions>
<system.web> <system.web>
<!-- Accept file uploads up to 64 MB. -->
<httpRuntime targetFramework="4.5" requestValidationMode="2.0" maxRequestLength="65536"/>
<compilation debug="true" targetFramework="4.5" batch="true" numRecompilesBeforeAppRestart="250" optimizeCompilations="true">
<buildProviders>
<add extension=".csproj" type="Orchard.Environment.Extensions.Compilers.CSharpExtensionBuildProviderShim"/>
</buildProviders>
<assemblies>
<add assembly="System.Web.Mvc, Version=5.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL"/>
<add assembly="System.Web.Abstractions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL"/>
<add assembly="System.Web.Routing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL"/>
<add assembly="System.Data.Linq, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
<add assembly="System.Data.Entity, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<add assembly="System.Data.Entity.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<remove assembly="System.Configuration, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
<remove assembly="System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
<remove assembly="System.Data, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
<remove assembly="System.Web.Services, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
<remove assembly="System.Xml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
<remove assembly="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
<remove assembly="System.EnterpriseServices, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
<remove assembly="System.IdentityModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
<remove assembly="System.Runtime.Serialization, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
<remove assembly="System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
<remove assembly="System.ServiceModel.Activation, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
<remove assembly="System.ServiceModel.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
<remove assembly="System.Activities, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
<remove assembly="System.ServiceModel.Activities, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
<remove assembly="System.WorkflowServices, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
<remove assembly="System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
<remove assembly="System.Data.DataSetExtensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
<remove assembly="System.Web.ApplicationServices, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
</assemblies>
</compilation>
<authentication mode="Forms">
<forms loginUrl="~/Users/Account/AccessDenied" timeout="2880"/>
</authentication>
<customErrors mode="Off"/>
<pages>
<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="Orchard.Mvc.Html"/>
</namespaces>
</pages>
</system.web>
<system.webServer>
<!-- prevent iis from only allowing integrated mode configuration -->
<validation validateIntegratedModeConfiguration="false" />
<modules runAllManagedModulesForAllRequests="false">
<remove name="WarmupHttpModule"/>
<add name="WarmupHttpModule" type="Orchard.WarmupStarter.WarmupHttpModule, Orchard.WarmupStarter, Version=1.7.2, Culture=neutral"/>
</modules>
<handlers accessPolicy="Script">
<!-- Clear all handlers, prevents executing code file extensions or returning any file contents. -->
<clear/>
<!-- Return 404 for all requests via a managed handler. The URL routing handler will substitute the MVC request handler when routes match. -->
<add name="NotFound" path="*" verb="*" type="System.Web.HttpNotFoundHandler" preCondition="integratedMode" requireAccess="Script"/>
<!-- WebApi -->
<remove name="ExtensionlessUrlHandler-ISAPI-4.0_32bit"/>
<remove name="ExtensionlessUrlHandler-ISAPI-4.0_64bit"/>
<remove name="ExtensionlessUrlHandler-Integrated-4.0"/>
<add name="ExtensionlessUrlHandler-ISAPI-4.0_32bit" path="*." verb="GET,HEAD,POST,DEBUG,PUT,DELETE,PATCH,OPTIONS" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness32" responseBufferLimit="0"/>
<add name="ExtensionlessUrlHandler-ISAPI-4.0_64bit" path="*." verb="GET,HEAD,POST,DEBUG,PUT,DELETE,PATCH,OPTIONS" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness64" responseBufferLimit="0"/>
<add name="ExtensionlessUrlHandler-Integrated-4.0" path="*." verb="GET,HEAD,POST,DEBUG,PUT,DELETE,PATCH,OPTIONS" type="System.Web.Handlers.TransferRequestHandler" preCondition="integratedMode,runtimeVersionv4.0"/>
</handlers>
<!-- Prevent IIS 7.0 from returning a custom 404/500 error page of its own. -->
<httpErrors existingResponse="PassThrough"/>
<security>
<requestFiltering>
<!-- Accept file uploads up to 64 MB. --> <!-- Accept file uploads up to 64 MB. -->
<requestLimits maxAllowedContentLength="67108864"/> <httpRuntime targetFramework="4.5" requestValidationMode="2.0" maxRequestLength="65536"/>
</requestFiltering>
</security>
</system.webServer>
<runtime> <compilation debug="true" targetFramework="4.5" batch="true" numRecompilesBeforeAppRestart="250" optimizeCompilations="true">
<gcServer enabled="true"/> <buildProviders>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> <add extension=".csproj" type="Orchard.Environment.Extensions.Compilers.CSharpExtensionBuildProviderShim"/>
<probing privatePath="App_Data/Dependencies"/> </buildProviders>
<dependentAssembly> <assemblies>
<assemblyIdentity name="System.Web.Mvc" publicKeyToken="31bf3856ad364e35"/> <add assembly="System.Web.Mvc, Version=5.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL"/>
<bindingRedirect oldVersion="0.0.0.0-5.1.0.0" newVersion="5.1.0.0"/> <add assembly="System.Web.Abstractions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL"/>
</dependentAssembly> <add assembly="System.Web.Routing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL"/>
<dependentAssembly> <add assembly="System.Data.Linq, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
<assemblyIdentity name="System.Web.WebPages" publicKeyToken="31bf3856ad364e35"/> <add assembly="System.Data.Entity, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<bindingRedirect oldVersion="0.0.0.0-3.0.0.0" newVersion="3.0.0.0"/> <add assembly="System.Data.Entity.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
</dependentAssembly> <remove assembly="System.Configuration, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
<dependentAssembly> <remove assembly="System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
<assemblyIdentity name="System.Web.Razor" publicKeyToken="31bf3856ad364e35"/> <remove assembly="System.Data, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
<bindingRedirect oldVersion="0.0.0.0-3.0.0.0" newVersion="3.0.0.0"/> <remove assembly="System.Web.Services, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
</dependentAssembly> <remove assembly="System.Xml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
<dependentAssembly> <remove assembly="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
<assemblyIdentity name="System.Web.Helpers" publicKeyToken="31bf3856ad364e35"/> <remove assembly="System.EnterpriseServices, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
<bindingRedirect oldVersion="0.0.0.0-3.0.0.0" newVersion="3.0.0.0"/> <remove assembly="System.IdentityModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
</dependentAssembly> <remove assembly="System.Runtime.Serialization, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
<dependentAssembly> <remove assembly="System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
<assemblyIdentity name="System.Web.WebPages.Deployment" publicKeyToken="31bf3856ad364e35"/> <remove assembly="System.ServiceModel.Activation, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
<bindingRedirect oldVersion="0.0.0.0-3.0.0.0" newVersion="3.0.0.0"/> <remove assembly="System.ServiceModel.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
</dependentAssembly> <remove assembly="System.Activities, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
<dependentAssembly> <remove assembly="System.ServiceModel.Activities, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
<assemblyIdentity name="System.Web.WebPages.Razor" publicKeyToken="31bf3856ad364e35"/> <remove assembly="System.WorkflowServices, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
<bindingRedirect oldVersion="0.0.0.0-3.0.0.0" newVersion="3.0.0.0"/> <remove assembly="System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
</dependentAssembly> <remove assembly="System.Data.DataSetExtensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
<dependentAssembly> <remove assembly="System.Web.ApplicationServices, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
<assemblyIdentity name="System.Net.Http.Formatting" publicKeyToken="31bf3856ad364e35" culture="neutral" /> </assemblies>
<bindingRedirect oldVersion="0.0.0.0-5.1.0.0" newVersion="5.1.0.0" /> </compilation>
</dependentAssembly>
<dependentAssembly> <authentication mode="Forms">
<assemblyIdentity name="System.Web.Http" publicKeyToken="31bf3856ad364e35" culture="neutral" /> <forms loginUrl="~/Users/Account/AccessDenied" timeout="2880"/>
<bindingRedirect oldVersion="0.0.0.0-5.1.0.0" newVersion="5.1.0.0" /> </authentication>
</dependentAssembly>
<dependentAssembly> <customErrors mode="Off"/>
<assemblyIdentity name="NHibernate" publicKeyToken="aa95f207798dfdb4" culture="neutral"/>
<bindingRedirect oldVersion="0.0.0.0-3.3.1.4000" newVersion="3.3.1.4000"/> <pages>
</dependentAssembly> <namespaces>
<dependentAssembly> <add namespace="System.Web.Mvc"/>
<assemblyIdentity name="Autofac" publicKeyToken="17863af14b0044da"/> <add namespace="System.Web.Mvc.Ajax"/>
<bindingRedirect oldVersion="2.2.0.0-2.6.3.862" newVersion="3.0.0.0"/> <add namespace="System.Web.Mvc.Html"/>
</dependentAssembly> <add namespace="System.Web.Routing"/>
<dependentAssembly> <add namespace="System.Linq"/>
<assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed"/> <add namespace="System.Collections.Generic"/>
<bindingRedirect oldVersion="0.0.0.0-4.5.0.0" newVersion="4.5.0.0"/> <add namespace="Orchard.Mvc.Html"/>
</dependentAssembly> </namespaces>
</assemblyBinding> </pages>
</runtime> </system.web>
<system.webServer>
<!-- prevent iis from only allowing integrated mode configuration -->
<validation validateIntegratedModeConfiguration="false" />
<modules runAllManagedModulesForAllRequests="false">
<remove name="WarmupHttpModule"/>
<add name="WarmupHttpModule" type="Orchard.WarmupStarter.WarmupHttpModule, Orchard.WarmupStarter, Version=1.7.2, Culture=neutral"/>
</modules>
<handlers accessPolicy="Script">
<!-- Clear all handlers, prevents executing code file extensions or returning any file contents. -->
<clear/>
<!-- Return 404 for all requests via a managed handler. The URL routing handler will substitute the MVC request handler when routes match. -->
<add name="NotFound" path="*" verb="*" type="System.Web.HttpNotFoundHandler" preCondition="integratedMode" requireAccess="Script"/>
<!-- WebApi -->
<remove name="ExtensionlessUrlHandler-ISAPI-4.0_32bit"/>
<remove name="ExtensionlessUrlHandler-ISAPI-4.0_64bit"/>
<remove name="ExtensionlessUrlHandler-Integrated-4.0"/>
<add name="ExtensionlessUrlHandler-ISAPI-4.0_32bit" path="*." verb="GET,HEAD,POST,DEBUG,PUT,DELETE,PATCH,OPTIONS" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness32" responseBufferLimit="0"/>
<add name="ExtensionlessUrlHandler-ISAPI-4.0_64bit" path="*." verb="GET,HEAD,POST,DEBUG,PUT,DELETE,PATCH,OPTIONS" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness64" responseBufferLimit="0"/>
<add name="ExtensionlessUrlHandler-Integrated-4.0" path="*." verb="GET,HEAD,POST,DEBUG,PUT,DELETE,PATCH,OPTIONS" type="System.Web.Handlers.TransferRequestHandler" preCondition="integratedMode,runtimeVersionv4.0"/>
</handlers>
<!-- Prevent IIS 7.0 from returning a custom 404/500 error page of its own. -->
<httpErrors existingResponse="PassThrough"/>
<security>
<requestFiltering>
<!-- Accept file uploads up to 64 MB. -->
<requestLimits maxAllowedContentLength="67108864"/>
</requestFiltering>
</security>
</system.webServer>
<runtime>
<gcServer enabled="true"/>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<probing privatePath="App_Data/Dependencies"/>
<dependentAssembly>
<assemblyIdentity name="System.Web.Mvc" publicKeyToken="31bf3856ad364e35"/>
<bindingRedirect oldVersion="0.0.0.0-5.1.0.0" newVersion="5.1.0.0"/>
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Web.WebPages" publicKeyToken="31bf3856ad364e35"/>
<bindingRedirect oldVersion="0.0.0.0-3.0.0.0" newVersion="3.0.0.0"/>
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Web.Razor" publicKeyToken="31bf3856ad364e35"/>
<bindingRedirect oldVersion="0.0.0.0-3.0.0.0" newVersion="3.0.0.0"/>
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Web.Helpers" publicKeyToken="31bf3856ad364e35"/>
<bindingRedirect oldVersion="0.0.0.0-3.0.0.0" newVersion="3.0.0.0"/>
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Web.WebPages.Deployment" publicKeyToken="31bf3856ad364e35"/>
<bindingRedirect oldVersion="0.0.0.0-3.0.0.0" newVersion="3.0.0.0"/>
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Web.WebPages.Razor" publicKeyToken="31bf3856ad364e35"/>
<bindingRedirect oldVersion="0.0.0.0-3.0.0.0" newVersion="3.0.0.0"/>
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Net.Http.Formatting" publicKeyToken="31bf3856ad364e35" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-5.1.0.0" newVersion="5.1.0.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="System.Web.Http" publicKeyToken="31bf3856ad364e35" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-5.1.0.0" newVersion="5.1.0.0" />
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="NHibernate" publicKeyToken="aa95f207798dfdb4" culture="neutral"/>
<bindingRedirect oldVersion="0.0.0.0-3.3.1.4000" newVersion="3.3.1.4000"/>
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="Autofac" publicKeyToken="17863af14b0044da"/>
<bindingRedirect oldVersion="2.2.0.0-2.6.3.862" newVersion="3.0.0.0"/>
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed"/>
<bindingRedirect oldVersion="0.0.0.0-4.5.0.0" newVersion="4.5.0.0"/>
</dependentAssembly>
<dependentAssembly>
<assemblyIdentity name="Microsoft.WindowsAzure.Storage" publicKeyToken="31bf3856ad364e35" culture="neutral"/>
<bindingRedirect oldVersion="0.0.0.0-3.1.0.0" newVersion="3.1.0.0"/>
</dependentAssembly>
</assemblyBinding>
</runtime>
</configuration> </configuration>