none
Habilitar site no IIS RRS feed

  • Pergunta

  • Opa a todos

    Pessoal eu habilitei o meu IIS do windows 7 para rodar os meus sites no meu notebook so que um site meu q esta funcionando perfeitamento no provedor e tb dentro do Visual Studio esta dando erro quando tento pelo IIS. Ele fala que estas 5 linhas do web.config estao duplicadas:

    <section name="scriptResourceHandler" type="System.Web.Configuration.ScriptingScriptResourceHandlerSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication" />

    <section name="jsonSerialization" type="System.Web.Configuration.ScriptingJsonSerializationSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="Everywhere" />

    <section name="profileService" type="System.Web.Configuration.ScriptingProfileServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication" />

    <section name="authenticationService" type="System.Web.Configuration.ScriptingAuthenticationServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication" />

    <section name="roleService" type="System.Web.Configuration.ScriptingRoleServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" allowDefinition="MachineToApplication" />

    Ai eu comento elas e ele da erro nesta outra linha:

    <roleManager enabled="true" />

    O q eu faco para acertar isto pois eu nunca instalei o IIS. Mas o servico do ASP.net esta instalado certinho.

    Obrigado

     

    terça-feira, 13 de setembro de 2011 00:43

Respostas

  • Os ficheiro de configuração globais para .NET 4.0 64bit estão em %SystemRoot%\Microsoft.Net\Framework64\v4.0.30319\CONFIG

    No caso das secções que indicas, estão defindas no ficheiro machine.config.

    E qual foi a solução para o role manager?


    Paulo Morgado
    • Marcado como Resposta Joao Nivaldo quinta-feira, 15 de setembro de 2011 16:39
    quarta-feira, 14 de setembro de 2011 23:43

Todas as Respostas

  • Supostamente, essas secções com definição duplicada devem estar no web.config global (no directório da framework abaixo de C:\Windows).

    Que erro está a dar na linha <roleManager enabled="true" />?


    Paulo Morgado
    terça-feira, 13 de setembro de 2011 07:55
  • O erro q da é:

    Parser Error Message: It is an error to use a section registered as allowDefinition='MachineToApplication' beyond application level.  This error can be caused by a virtual directory not being configured as an application in IIS.

    em qual pasta exatamente esta o web.config global? Tem tantos dentro da pasta windows...

     

    Obrigado

    terça-feira, 13 de setembro de 2011 15:43
  • Eu dira que esse web.config nao está na raíza da aplicaçao mas sim num sub-directório.

    Qual a framework que estás a usar? 32 ou 64bits?


    Paulo Morgado
    terça-feira, 13 de setembro de 2011 22:49
  • uso o 4 na versao 64bits.

    Quanto ao erro no RoleManager eu resolvi. Mas gostaria de saber como eu resolvo o problema destas 4 linhas duplicadas sem ter q remove-las.

     

    Obrigado

    quarta-feira, 14 de setembro de 2011 15:43
  • Os ficheiro de configuração globais para .NET 4.0 64bit estão em %SystemRoot%\Microsoft.Net\Framework64\v4.0.30319\CONFIG

    No caso das secções que indicas, estão defindas no ficheiro machine.config.

    E qual foi a solução para o role manager?


    Paulo Morgado
    • Marcado como Resposta Joao Nivaldo quinta-feira, 15 de setembro de 2011 16:39
    quarta-feira, 14 de setembro de 2011 23:43