Eu tenho uma rede doméstica e estou brincando com o IIS. Eu desenvolvi um aplicativo ASP.NET usando o visual studio 2010 e quero implantá-lo no meu servidor web windows 2008 R2. No entanto, eu nunca usei o IIS antes e não tenho ideia do que estou fazendo. Alguém tem alguma boa URL? Tudo o que quero fazer é publicar meu aplicativo da web no servidor da web e executá-lo. Deve ser simples, certo? Eu não tenho um domínio, apenas um GRUPO DE TRABALHO.
Obrigado
Mark.
EDITAR
Eu tentei publicar o site no Visual Studio e obtive isso na saída:
------ Build started: Project: C:\...\test\, Configuration: Debug Any CPU ------
Pre-compiling Web Site
Building directory '/test/App_Code/'.
Building directory '/test/controls/'.
Building directory '/test/'.
Pre-compilation Complete
------ Publish started: Project: C:\...\test\, Configuration: Debug Any CPU ------
Connecting to site http://magnesium:888...
Error: The operation could not be completed
========== Build: 1 succeeded or up-to-date, 0 failed, 0 skipped ==========
========== Publish: 0 succeeded, 1 failed, 0 skipped ==========
Alguma ideia? Magnésio é o nome do servidor da web. Se eu navegar até o site da minha estação de trabalho, recebo:
Server Error
403 - Forbidden: Access is denied.
You do not have permission to view this directory or page using the credentials that you supplied.
EDIT 2
Se eu navegar até o site no servidor da web, recebo esta saída:
HTTP Error 403.14 - Forbidden
The Web server is configured to not list the contents of this directory. Detailed Error Information
Module DirectoryListingModule
Notification ExecuteRequestHandler
Handler StaticFile
Error Code 0x00000000
Requested URL http://localhost:888/
Physical Path D:\sites\test
Logon Method Anonymous
Logon User Anonymous
EDIT 3
Agora, transferi com êxito o aplicativo para o servidor da Web, mapeando uma unidade e simplesmente publicando na unidade mapeada. Quando eu navego para ele no servidor eu recebo este erro:
HTTP Error 500.21 - Internal Server Error
Handler "PageHandlerFactory-Integrated" has a bad module "ManagedPipelineHandler" in its module list Detailed Error Information
Module IIS Web Core
Notification ExecuteRequestHandler
Handler PageHandlerFactory-Integrated
Error Code 0x8007000d
Requested URL http://magnesium:888/default.aspx
Physical Path D:\sites\test\default.aspx
Logon Method Anonymous
Logon User Anonymous
Qualquer ideia - wow isso parece difícil.