F. Junior 0 Denunciar post Postado Novembro 5, 2009 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
yslladd 0 Denunciar post Postado Novembro 10, 2009 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
Cleber Trindade 0 Denunciar post Postado Setembro 6, 2012 Bom dia F. Junior Gostaria de saber se você conseguiu resolver esse problema com as Master Page e subsistemas? Estou passando pelo mesmo problema.. Att Cleber Trindade Compartilhar este post Link para o post Compartilhar em outros sites