Estava construindo o mapeamento LINQ de um Site do Sharepoint (por meio do SPMETAL) quando me deparei com a exception: “The Web application at [web site url] could not be found. Verify that you have typed the URL correctly. If the URL should be serving existing content, the system administrator may need to add a new request URL mapping to the intend ed application.”
O comando que estava executando era o seguinte:
SPMetal /web:http://MyServer:2222/ /code:myCode.cs |
Procurei em diferentes lugares a resolução deste problema. Até achei uma solução que afirmava que o erro acontecia apenas com usuários administradores do Site Collection acessado, algo bastante estranho em minha opinião. Mas, no fim da história achei o seguinte link: http://rabbitmaomao.wordpress.com/2010/10/08/spmetal-exe-gets-error-the-web-application-cound-not-be-found/. Neste link o autor afirma que teve o mesmo problema, e conseguiu resolver o caso adicionando o usuário e a senha… E sim! Essa foi a resolução do meu problema…
Como demonstrado abaixo:
SPMetal /web:http://MyServer:2222/ /code:myCode.cs /user:domain\user /password:password |
obs.: caminho do SPMETAL: “C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\BIN”
Por
MSc. Fernando Henrique Inocêncio Borba Ferreira
Microsoft Most Valuable Professional – Visual C#