Servindo arquivos .cs / .csproj no IIS7.5

1

Eu tenho esse pequeno problema, eu tenho um servidor de repositório HG configurado e ele funciona bem (pelo menos no que diz respeito a ser um repositório e trabalhar com o HG)

Estou tendo um problema com a visualização da Web porque parece que meu servidor não servirá arquivos .cs ou .csproject (embora tecnicamente não seja do contexto da visualização da web hg)

Meu primeiro instinto foi adicionar o tipo MIME ao servidor, como você pode ver aqui:

(adicioneinoníveldoservidordaWebraizparaquetodosossitesoherdem)

Enfim,depoisdereiniciaroIISService/poolsdeaplicativos/etc...Aindanãoépossívelveiculararquivos.cs

  • http://myinternalserver/blah.txtservebem
  • http://myinternalserver/blah.cs404's

Estouperdendoumpassoaqui?Existealgointeressantesobreumarquivo.cs?Nãofazsentidoquesejaumtipoespecialsinalizadocomo"executável" ou algo assim, porque francamente .bat é aceitável e é muito mais propenso à execução que um arquivo C # não compilado.

Alguém tem ideias? Eu estou apenas indo sobre isso terrivelmente errado?

    
por Aren B 28.08.2010 / 01:52

1 resposta

2

Procure no seu web.config e / ou applicationhost.config na seção <requestFiltering> . Veja se você vê uma entrada para arquivos .cs e .csproj com permissão definida como falsa:

<add fileExtension=".cs" allowed="false" />
<add fileExtension=".csproj" allowed="false" />

Se assim for, defina-os como verdadeiros. Eles estariam sob o nó <fileExtensions> do <requestFilterings> acima mencionado.

    
por 28.08.2010 / 01:59