none
Acessar um diretório virtual em ASP MVC 3 (URGENTE) RRS feed

  • Pergunta

  • Senhores, imagiem que você tem que integrar sua aplicação com um objeto que recebe um caminho de imagens por http. Como eu faço isso se eu estou usando ASP MVC 3. Exemplo

    var _obj = new ObjetoCobranca();

    obj.CaminhoImagensURL = "localhost:8727/PastaImagens"; // O Problema é que no MVC trata tudo como Controler/Action. 

    Como eu posso resolver esse problema, pois tentei usar rotas customizadas mas elas ainda apontam para controladores e não diretório virtual.

    No asp .Net  eu me lembro que bastava dar permissão na pasta e ele listava os diretórios do endereço ex: http://localhost/Imagens. Ele listava, eu simplesmente quero ter esse recurso devolta:

     

    localhost - /imagens/


    [Para a pasta superior]

    segunda-feira, 4 de dezembro de 2000 16:22 2875 001.jpg
    sexta-feira, 5 de março de 2004 12:50 2861 004.jpg
    quarta-feira, 29 de novembro de 2000 14:24 2854 008.jpg
    quarta-feira, 29 de novembro de 2000 14:29 2962 021.jpg
    quarta-feira, 29 de novembro de 2000 14:36 2268 024.jpg
    quarta-feira, 29 de novembro de 2000 14:38 2656 027.jpg
    quarta-feira, 13 de dezembro de 2000 16:09 1774 029.jpg
    terça-feira, 8 de julho de 2008 13:26 2421 033.jpg
    quarta-feira, 29 de novembro de 2000 14:42 2932 041.jpg
    segunda-feira, 1 de dezembro de 2003 18:44 2886 047.jpg
    quarta-feira, 29 de novembro de 2000 15:43 2972 070.jpg
    sexta-feira, 8 de dezembro de 2000 16:17 3591 104.jpg
    quinta-feira, 30 de novembro de 2006 13:00 2944 151.jpg
    segunda-feira, 18 de dezembro de 2000 14:29 2353 237.jpg
    segunda-feira, 4 de dezembro de 2000 15:33 2820 244.jpg
    sábado, 5 de outubro de 2002 08:19 3214 246.jpg
    sábado, 5 de outubro de 2002 08:38 3762 263.jpg
    sexta-feira, 9 de abril de 2004 13:35 2730 266.jpg
    segunda-feira, 23 de março de 2009 10:40 6933 275.jpg

     


    sábado, 9 de julho de 2011 18:53

Todas as Respostas

  • Nem tudo é tratado como Controller/Action no MVC, independente disso você pode usar RouteIgnoreRoute no global.asax quando quiser excluir algum caminho/tipo de arquivo da sua rota.

    Mas não é mais fácil fazer somente assim

    obj.CaminhoImagensURL = "localhost:8727/imagens"

     

    terça-feira, 12 de julho de 2011 19:32
    Moderador
  • Cara, pelo teste que fiz : Coloquei imagens na pasta Content e fiz requisições usando a Url: http://localhost:<port>/Content/Imagem.jpg funciona sem problemas.

    Isso não serve para vc?

     

    Abs

    quinta-feira, 14 de julho de 2011 14:58