Unable-to-refresh-Storefront-Console
book
Article ID: CTX216745
calendar_today
Updated On:
Description
Event Viewer error:
"An error occured during refresh.
An error occured running the command: 'Get-DSWebReceiversSummary'
Citrix.DeliveryServices.PowerShell.Command.Runner.Exceptions.PowerShellExecutionException: An error occured running the command: 'Get-DSWebReceiversSummary' ---> System.Management.Automation.ActionPreferenceStopException: Command execution stopped because the preference variable "ErrorActionPreference" or common parameter is set to Stop: Cannot find path 'DS:\DeliveryServices\webReceiver\ServerSettings\DiscoveryService' because it does not exist."
Resolution
Go to C:\Program Files\Citrix\Receiver Storefront\Framework\FrameworkData
Open FrameworkData.xml
Scroll down and try to find instances with values that don't exist anymore in IIS
Example: If there is an entry for store which was removed from the storefront console and is not present in IIS as well.
Delete from <instance> to </instance>
<instance>
<id>2a786a07-20f4-47f4-8985-d4889e251738</id>
<class>d1f86b08-6a5e-4552-b773-ff7a84edd904</class>
<parent>00000000-0000-0000-0000-000000000000</parent>
<deployed>true</deployed>
<dependencies />
<data>
<item>
<name>SiteID</name>
<value>1</value>
</item>
<item>
<name>VirtualPath</name>
<value>/Citrix/StoreWeb</value>
</item>
<item>
<name>Directory</name>
</item>
<item>
<name>ApplicationPool</name>
<value>Citrix Receiver for Web</value>
</item>
<item>
<name>DefaultDocuments</name>
<value>Default.htm</value>
</item>
<item>
<name>DeployFolder</name>
<value>C:\inetpub\wwwroot\Citrix\StoreWeb</value>
</item>
<item>
<name>ConfigLocation</name>
<value>C:\inetpub\wwwroot\Citrix\StoreWeb\web.config</value>
</item>
<item>
<name>ConfigTypeName</name>
<value>WebApplication</value>
</item>
<item>
<name>CreatedByAdminConsole</name>
<value>True</value>
</item>
<item>
<name>UseHttps</name>
<value>False</value>
</item>
<item>
<name>Name</name>
<value>1/Citrix/StoreWeb</value>
</item>
<item>
<name>Friendly Name</name>
<value>Store Web Receiver</value>
</item>
</data>
<readOnlyData>
<item>
<name>Name</name>
<value>WebReceiver</value>
</item>
<item>
<name>Cmdlet</name>
<value>Add-DSWebReceiver</value>
</item>
<item>
<name>Snapin</name>
<value>Citrix.DeliveryServices.WebReceiver.Installer</value>
</item>
<item>
<name>Tenant</name>
<value>860e9401-39c8-4f2c-928d-34251102b840</value>
</item>
</readOnlyData>
<parameterData>
<item>
<name>SiteId</name>
<value>1</value>
</item>
<item>
<name>VirtualPath</name>
<value>/Citrix/StoreWeb</value>
</item>
<item>
<name>AppPool</name>
<value>Citrix Receiver for Web</value>
</item>
<item>
<name>TenantId</name>
<value>860e9401-39c8-4f2c-928d-34251102b840</value>
</item>
</parameterData>
</instance>
Refresh the console then.
Problem Cause
Any configuration entry which does not exist.
Was this article helpful?
thumb_up
Yes
thumb_down
No