Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

F. Junior

Master Page e subsistemas

Recommended Posts

Bom dia a todos,

 

Estou com um problema e gostaria da ajuda do Fórum para resolver. É o seguinte, estou desenvolvendo um portal e fazendo uso de MasterPage, na raiz do meu diretório eu tenho a MasterPage e a página Default.aspx do site, tenho um subdiretório chamado sistemas e dentro dele uma pasta com um sistema de curriculos que faz parte do site, ficando então assim:

-MasterPage

-WebConfig

-Default.aspx(Pagina Inicial)

|-Sistema(Pasta)

|-Curriculos(Pasta)

|-WebConfig

|-Default.aspx(Sistema de Curriculos)

 

O Sistema de Curriculos usa a MasterPage em seus arquivos .aspx, mas possui um webconfig próprio pois precisa fazer a utilização de recursos de segurança. O problema é que quando eu adiciono um novo webform utilizando a MasterPage ele gera erros.

A primeira linha de código gera esse erro:

\Sistema\curriculos\Default.aspx: ASP.NET runtime error: É um erro usar uma seção registrada como allowDefinition='MachineToApplication' além do nível de aplicativo. Esse erro pode ser causado por um diretório virtual não configurado como um aplicativo no IIS. (\sistema\curriculos\web.config line 82)

 

quando rodo aparecesse

 

Description: An error occurred during the parsing of a resource required to service this request. Please review the following specific parse error details and modify your source file appropriately.

 

Parser Error Message: The virtual path '/Site/MasterPage.master' maps to another application, which is not allowed.

 

Source Error:

 

Line 1: <%@ Page Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" Title="Untitled Page" %>

 

Se alguem puder ajudar eu agradeço!

Compartilhar este post


Link para o post
Compartilhar em outros sites

opa meu brother,

 

1. pelo que entendi o erro que deu foi de diretorio virtual, ou seja, verifique se você já criou o diretorio da sua aplicação no IIS.

 

2. Caso não resolva, tente copiar a mesma Master.Page para dentro da pasta de curriculo, modifique o nome e faça isso também para os arquivos que chamam ela, aconselho a dar um replace no codigo.

 

3. Se nenhuma das anteriores te ajuda, tente criar a pasta de curriculo por dentro da aplicação, se fez dessa forma ignore essa 3 opção.

 

Bem é isso, espero que ajude.

 

Abraço e Sucesso!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.