Oi pessoal, tudo bem?
Nesses dias me deparei com um erro no SharePoint 2010 enquanto trabalhava com a criação de projetos do tipo BDC Model. No momento do deploy obtive a seguinte mensagem na versão Beta:
Error occurred in deployment step 'Add Solution': Property 'SiteUrl' contains an invalid URL. Import failed with the following exception message: The site <site> could not be found in the Web application SPWebApplication Name=<webapplication>.
Parameter name: properties
Na versão RTM a mensagem mudou um pouco, o que também é confuso:
Error occurred in deployment step 'Add Solution': The default web application could not be determined. Set the SiteUrl property in feature <feature> to the URL of the desired site and retry activation.
Parameter name: properties
Para solucionar o problema vasculhei na net problemas parecidos e encontrei um artigo muito bom do Jan Tielens que explica como contornar esse problema.
Por não gostar muito de adicionar apenas links a outros sites com soluções, justamente por quebras de links, também vou disponibilizar a solução aqui.
Reproduzindo o erro
1 - Crie uma nova solução com um projeto do tipo Business Data Connectivity Model conforme a Figura 1:
Figura 1 – Solução do tipo BDCModel
2 - Tente realizar o deploy pelo Visual Studio, a mensagem de erro acima aparecerá (dependendo de sua versão).
Corrigindo o problema
1 - Abra o arquivo XML da Feature (Figura 1) e observe que só temos a propriedade:

Figura 2 – Arquivo XML original
2 - Adicione o seguinte elemento ao XML da feature, conforme Figura 2:
Code Snippet
- <Property Key="SiteUrl" Value="http://localhost/sites/portal"/>
Figura 3 – Arquivo XML com alteração
OBS: Mude o valor do SiteUrl para o seu web site.
3 - Faça o deploy com sucesso!
Referências:
http://weblogs.asp.net/jan/archive/2010/05/07/sharepoint-2010-bdc-model-deployment-issue.aspx
http://blogs.msdn.com/pandrew/archive/2010/04/08/deploying-an-external-content-type-error.aspx
[]’s
Marcel Medina
Clique aqui para ler o mesmo conteúdo em Inglês.