Article ID: 8072, created on Feb 24, 2010, last review on Apr 23, 2012

  • Applies to:
  • Sitebuilder 4.5 for Windows

Síntomas

El sitio no puede ser publicado y se obtiene el siguiente error:

The site cannot be published to the specified location.
FTP error: An unexpected exception has occurred. WrongSiteId


Este error también aparece en la página de inicio de sesión de Parallels Plesk Sitebuilder:

Position in list      1 of 66 (the list is sorted by 'Creation date' in descending order)
Message     Publish failed
---SWsoft.SiteBuilder.BO.Facade.PublishException: Publish failed: unknown exception
---SWsoft.SiteBuilder.Modules.Storage.Common.StorageException: WrongSiteId
---System.Exception: Exception of type 'System.Exception' was thrown.
Creation date     09:21:00
User name / User ID      / 1c13e1e1-119b-4a9e-9905-0b4e0eedee52
Site ID    
User agent     Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.1.7) Gecko/20091221 Firefox/3.5.7 (.NET CLR 3.5.30729)
Requested URL     /Wizard/Publish.aspx
IP address     192.168.10.1
Referrer URL     http://sitebuilder.hostname:2006/Wizard/Publish.aspx
Impersonating user    

Causa

La excepción WrongSiteID aparece en el paso de publicación del sitio cuando el SiteID presente en la base de datos de Parallels Sitebuilder no es el mismo SiteID que el presente en web.config de este sitio. Esta situación puede acontecer cuando el sitio se ha copiado de otro host Parallels Sitebuilder (como en este ejemplo).

Resolución

Realice los siguientes pasos para determinarlo y corregirlo:

1. Obtenga el SiteID correcto del sitio "SITE" en la base de datos "sitebuilder" de Parallels Plesk Sitebuilder (examine el editor del registro para averiguar el nombre exacto de la base de datos Parallels Sitebuilder):

select Id from SiteEntity where Alias='SITE';
id
c5a265af-1386-499e-b711-effc99d3c090

2. Vaya al directorio del sitio [SitebuilderInstallDir]\Sites\[SiteID]. Por ejemplo C:\Parallels\Plesk\SiteBuilder\Sites\c5a265af-1386-499e-b711-effc99d3c090

3. Compruebe el SiteID presente en el archivo web.config de este sitio (sección appSettings):

<appSettings>
       <add key="SiteId" value="cbe57889-c221-4480-9450-7603befa751a" />
</appSettings>


4. Cambie el SiteID por el correcto:

<appSettings>
       <add key="SiteId" value="c5a265af-1386-499e-b711-effc99d3c090" />
</appSettings>

Una vez hecho esto, el sitio "SITE" se publicará correctamente.

4d336e73be6d8fa81454b57cedf8e2bb fad6dc0c8e983c17ae70a51ac7952cd0 2a62cbceb986d1b8f45bcd3ff4cb29a5 45e8c8798afdb3e279a2f84bd498d19e 56797cefb1efc9130f7c48a7d1db0f0c

Email subscription for changes to this article
Save as PDF