Quantcast
Channel: SQL Server Reporting Services, Power View forum
Viewing all articles
Browse latest Browse all 10045

SSRS 2012 Problem understanding View State Validation steps

$
0
0

Hi,

***** Note I have put my question on Bold to make it easier****

I am trying to Implement this solution on our systems and need help on how to set it up ?

Pasted from  http://technet.microsoft.com/en-us/library/cc281307.aspx?lc=1033

How to Configure View State Validation
 
To run a scale-out deployment on an NLB cluster, you must configure view state validation so that users can view interactive HTML reports. You must do this for the report server and for Report Manager.

View state validation is controlled by the ASP.NET. By default, view state validation is enabled and uses the identity of the Web service to perform the validation. However, in an NLB cluster scenario, there are multiple service instances and web service identities that run on different computers. Because the service identity varies for each node, you cannot rely on a single process identity to perform the validation.

To work around this issue, you can generate an arbitrary validation key to support view state validation, and then manually configure each report server node to use the same key. You can use any randomly generated hexadecimal sequence. The validation algorithm (such as SHA1) determines how long the hexadecimal sequence must be.

1.
Generate a validation key and decryption key by using the autogenerate functionality provided by the .NET Framework.(Well, how to generate Validation key using .Net Framework?)In the end, you must have a single <machineKey> entry that you can paste into the Web.config file for each Report Manager instance in the scale-out deployment. 

The following example provides an illustration of the value you must obtain. Do not copy the example into your configuration files; the key values are not valid.

 Copy Code

<machineKey validationKey="123455555" decryptionKey="678999999" validation="SHA1" decryption="AES"/>

2.
Open the Web.config file for Report Manager, and in the <system.web> section paste the <machineKey> element that you generated. By default, the Report Manager Web.config file is located in \Program Files\Microsoft SQL Server\MSRS10_50.MSSQLSERVER\Reporting Services\ReportManager\Web.config.

3.
Save the file.

4.
Repeat the previous step for each report server in the scale-out deployment. 

5.
Verify that all Web.Config files in the \Reporting Services\Report Manager folders contain identical <machineKey> elements in the <system.web> Does the key generate using above generates the key with same element ?

Any help on this would be appreciated .

Thank you !

Thanks


Viewing all articles
Browse latest Browse all 10045

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>