Eu tenho o IIS em um servidor Windows e estou tentando, por motivos de trabalho, hospedar um site cujo caminho físico é compartilhado a partir de um Mac OS X
Eu tentei primeiro usar o meu pc: Eu compartilhei uma pasta no meu pc, mapeei como caminho físico no servidor IIS, estabeleci um par de permissões e trabalhei como um charme
Agora estou tentando fazer o mesmo no Mac: compartilhei a pasta, verifiquei o acesso usando o explorador de arquivos do servidor e mapeei como caminho físico no IIS Eu mudei o arquivo host, então quando eu acesso www.testsite.pc eu abro a versão da pasta compartilhada do pc e quando eu vou para o www.testsite.mac eu abro o mac one
Dado que um pedido para o www.testsite.mac funciona: ele abre a página inicial do site (que é um aspx do .NET reescrito, então é um resultado não trivial)
mas se eu solicitar o www.testsite.mac / anything.ext, tenho um erro estranho:
HTTP Error 500.19 - Internal Server Error The requested page cannot be accessed because the related configuration data for the page is invalid.
O estranho é que o IIS pesquisa o arquivo de configuração com o nome da página como um diretório:
Config Error Cannot read configuration file
Config File \?\UNC\IMAC\testsite\anything.ext\web.config
quando o web.config está, obviamente, na \ testsite root
Isso acontece com arquivos .html e .aspx e até mesmo com o robots.txt!
Se eu copiar \ IMAC \ testsite em uma pasta local do servidor e alterar o mapeamento físico, o site funcionará como esperado, então suponho que haja algo na pasta compartilhada, mas imagino o que poderia ser
Qualquer conselho ou ajuda seria muito apreciado, obrigado
Duas atualizações:
em primeiro lugar, eu estava realmente convencido de que poderia ser algum tipo de problema no sistema de arquivos, então criei uma partição ExFAT no Mac, copiei arquivos, compartilhei e remapeei o IIS: sem sorte, o erro é sempre o mesmo tanto com rede quanto com link caminho (mostrado de forma diferente na mensagem de erro, é claro)
em segundo lugar, recursos não existentes fornecem respostas 404, o que significa que algo diferente da página inicial está funcionando
www.testsite.mac/anything.ext --> 503.19
www.testsite.mac/existing.not --> 404
Terceira atualização: funciona na minha máquina
Parece estranho, porque o servidor também é o hub de domínio, mas o mesmo processo replicado na minha estação de trabalho fornece o resultado esperado (anything.ext é aberto como uma página da web)
Portanto, devo supor que há algo obsoleto no Windows Server 2008 R2. Indo mais a fundo