sexta-feira, 11 de junho de 2010

Illegal characters in path

Olá gentem!!!

Vim deixar um post, parece que é meio embassado + vai que você precise um dia como algumas pessoas já me perguntaram, mas segue ai um passo a passo.

Como o tempo é corrido vou deixar aqui a explicação do WilliamRodrigues

Eu vejo que um dos motivos é o S.O está em uma linguegem e o VS 2008 está em outra.
mas segue o tutorial.

Para desenvolver soluções personalizadas para o SharePoint, todo desenvolvedor precisa de um ambiente (na maioria das vezes virtualizado) que contenha:

1.Instalar o Windows 2003 R2 (com SP2), com IIS;
2.Instalar uma instancia do SQL Server 2005 Standard Edition;
3.Instalar o Microsoft .NET Framework 3.0 Redistributable Package;
4.Instalar o Microsoft Windows SharePoint Services 3.0 with Service Pack 1 (WSS3.0SP1);
5.Instalar o Visual Studio 2008 com o SP1 (ou 2005 Service Pack 1);
6.Instalar o Microsoft Windows SharePoint Services 3.0: Software Development Kit (SDK);
7.Instalar o Microsoft Windows SharePoint Services 3.0 Tools Visual Studio Extensions.
Após toda essa preparação, com o ambiente pronto, é hora de colocar a mão na massa.
Você vai todo feliz da vida cria sua primeira WebPart e na hora do deploy se depara com a seguinte mensagem.

Creating solution …
System.ArgumentException
Illegal characters in path.

Resolvendo o problema?

A solução é simples, mas para isso vamos entender o problema.

Ao efetuar o deploy da aplicação desenvolvida, o processo que é iniciado pelo Visual Studio (devenv.exe), cria alguns arquivos temporários nos diretórios TMP e TEMP, se você estiver utilizando uma versão do Windows 2003 em que o idioma não seja inglês, esse erro ira ocorrer. Os diretórios do Windows TMP e TEMP, em disco ficam localizados em C:\Documents and Settings\Nome do Usuario\Configurações locais\Temp.

Os caracteres ilegais no path são Ç e Õ.

Para resolver esse problema, basta trocar o local dos diretórios TMP e TEMP.

Como?

Simples, clique em Iniciar > Painel de Controle > Sistema > clique na aba Avançado > clique no botão Variáveis de Ambiente.

Localize as variáveis TEMP e TMP clique em editar e defina um novo caminho para esses diretórios. Ex: C:\TEMP.

Clique em OK e reinicie o computador.

Abraço gentem e até a próxima

fonte; http://blog.willianrodriguez.com.br/2009/03/illegal-characters-in-path-erro-no-deploy-de-solucoes-para-sharepoint/