Logo Passei Direto
Buscar

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

Configuração da Solution
Configuração da URL local
As instruções a seguir permitem acessar o site rodando em localhost no IIS Express a partir da URL http://local.passeidireto.com. Isso é necessário a crição de cookies pelo site com o domínio .passeidireto.com funcionar localmente.
Abra em um editor de texto o seguinte arquivo:
%USERPROFILE%\Documents\IISExpress\config\applicationhost.config
Se o arquivo não existir, abra a solution no Visual Studio que ele será criado.
Procure pela linha com a tag <site name="PasseiDireto.Site">. Deve existir uma tag de <bindings> com o seguinte binding:
<binding protocol="http" bindingInformation="*:3285:localhost" />
Adicione logo abaixo a seguinte linha:
<binding protocol="http" bindingInformation="*:80:local.passeidireto.com" />
Para essa configuração funcionar, é preciso rodar o IIS Express como administrador (sem permisão de admin, não é possível fazer bind na porta 80 nem usar um host diferente de localhost), logo o Visual Studio também (pois é o processo que inicia o IIS Express).
Para não precisar rodar o Visual Studio como administrador sempre, é possível executar um comando que libera a utilização de uma URL por usuário sem privilégios de admin.
Execute o prompt de comando (cmd) em modo administrador. O seguinte comando libera a URL:
netsh http add urlacl url=http://local.passeidireto.com:80/ user=GRUPOXANGO\<user> , onde <user> é o seu usuário do Windows.
Se for necessário reverter essa configuração, é possível rodar o comando:
netsh http delete urlacl url=http://local.passeidireto.com:80/
A partir de agora, o Passei Direto poderá ser rodado localmente pelas URLs http://localhost:3285/ e http://local.passeidireto.com
Clique com o direito no projeto PasseiDireto.Site e escolha Properties. Clique no item Web. No grupo Start Action, selecione a opção Start URL e entre com http://local.passeidireto.com no campo de texto. Use Ctrl+S para salvar a configuração.
Dessa forma, quando você rodar os projetos pelo Visual Studio, será aberta a URL correta no browser para testar em o site em localhost.
Recomendações de Startup
As instruções a seguir não são obrigatórias mas facilitam na hora de rodar o projeto pelo Visual Studio.
Startup Projects
No Visual Studio, clique com o direito na Solution e escolha Properties. No menu lateral da janela, selecione Common Properties > Startup Projects.
Selecione o combo Multiple Startup projects e na lista marque os projetos PasseiDiret.API e PasseiDireto.Site com a ação Start e os demais projetos com None.
Start Action dos Projetos
No Visual Studio, clique com o direito no projeto PasseiDireto.API e escolha Properties. Clique no item Web. No grupo Start Action, selecione a opção Don’t open a page. Wait for a request from an external application.

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?