Eu executo um servidor local IIS
para desenvolver um site e funciona. Se eu tentar depurar, no entanto, afirmou "Não é possível iniciar a depuração no servidor web. Você não tem permissões para depurar o processo do servidor web." como explicado neste site . Ele também tem a solução, execute como administrador.
O problema é que eu também tenho que publicar o site em um computador remoto. Eu criei um mapa de rede para a pasta correta (unidade W
). A publicação nesta unidade só funciona se eu não executar VS
como administrador. Como admin, ele dá o erro The path 'W:\' does not exist or you do not have access
Agora eu gostaria de fazer as duas coisas sem ter que reiniciar VS
toda vez em um modo diferente.
Agora tentei a outra opção na primeira mensagem de erro, que é executar IIS
como o mesmo usuário. Alterei o usuário do pool de aplicativos e, agora, quando vejo o gerenciador de tarefas, devenv.exe
e w3wp.exe
são executados como h.delsing
, mas ainda assim não funcionam sem explicitamente dar privilégios de administrador. Preciso alterar outra coisa para executar IIS
e VS
como o mesmo usuário?
Outra opção seria permitir o acesso a W
como administrador. O mais estranho é que, se eu executo outro programa como admin (totalcommander), ainda tenho acesso à unidade W
. Então eu não tenho ideia de como fazer isso.
A mesma configuração funcionou bem em Windows 7
, que usa a mesma estrutura de autenticação, tanto quanto eu sei. A única diferença é que Windows 8
está vinculado à minha conta ativa. Espero que não seja o que causa o problema, pois li que o Windows é um pouco esboçado quando se trata de qual conta ele está realmente usando .
Então, resumindo:
- Como posso executar
IIS
e VS
como o mesmo usuário sem administrador para depuração?
- Ou como posso permitir o acesso à unidade
W
como administrador de VS
?