none
Layout subsistema RRS feed

  • Pergunta

  • Ola, pessoal estou com um problema e não sei como soluciona-lo, estamos iniciando uma migração de um portal PHP para asp mvc, que será implementado com diversos subsistemas, mas gostaria de não replicar os meus layouts, eles iriam ficar na aplicação root e todas as outras iriam utilizar mas quando tendo implementar é informado que a aplicação não pode acessar componentes externos.

    Alguém já passou por isso?

    quarta-feira, 3 de junho de 2015 11:14

Respostas

  • Amigo,

    Você pode criar uma pasta virtual no IIS e referenciar os arquivos dessa pasta.

    Seria mais ou menos assim:

    1) Criar uma pasta virtual no mesmo site aonde está a sua aplicação (ex: Comum);

    2) Incluir todos os arquivo de imagens, css, etc nessa pasta;

    3) Referenciar os arquivos nas suas aplicações:

        Exemplo:

    • <img src='/Comum/Images/logo.png' alt='Logo' />
    • <link href="/Comum/css/tema.css" rel="stylesheet" type="text/css" />

    Espero ter ajudado,


    Carlos Eduardo Ferreira

    quarta-feira, 3 de junho de 2015 13:12

Todas as Respostas

  • Amigo,

    Você pode criar uma pasta virtual no IIS e referenciar os arquivos dessa pasta.

    Seria mais ou menos assim:

    1) Criar uma pasta virtual no mesmo site aonde está a sua aplicação (ex: Comum);

    2) Incluir todos os arquivo de imagens, css, etc nessa pasta;

    3) Referenciar os arquivos nas suas aplicações:

        Exemplo:

    • <img src='/Comum/Images/logo.png' alt='Logo' />
    • <link href="/Comum/css/tema.css" rel="stylesheet" type="text/css" />

    Espero ter ajudado,


    Carlos Eduardo Ferreira

    quarta-feira, 3 de junho de 2015 13:12
  • Obrigado pela ajuda, mas isso ja é exatamente o que estou fazendo, mas com os arquivos de layout(shared) não está funcionando, apresentando o erro de que a aplicação não pode referenciar algo fora dela.
    quarta-feira, 3 de junho de 2015 15:33
  • Exatamente?

    Você tem um diretório virtual na raiz do site? E referencia os arquivos conforme o exemplo que eu passei (com barra "/")?


    Carlos Eduardo Ferreira

    quarta-feira, 3 de junho de 2015 15:40
  • Conseguiu resolver seu problema?

    Carlos Eduardo Ferreira

    terça-feira, 9 de junho de 2015 17:26