none
¿Webforms es igual que MVC? RRS feed

  • Pregunta

  • Tengo un SDK desarrollado en C++, estoy intentando comunicarme con este SDK con un modelo MVC y la verdad es que no he tenido exito, intente hacerlo con una aplicacion windows forms y si he podido realizar el enlace.

    El SDK solo funciona en arquitecturas x86, cuando hago mis pruebas he cambiado la arquitectura a x86 y no he tenido exito. 

    Alguien sabe por que no puedo realizar el encale?

    Cual es la diferencia entre Webforms y MVC? por que no puedo hacer lo mismo en ambos lenguajes.?

     
    viernes, 16 de enero de 2015 21:25

Todas las respuestas

  • hola

    >>El SDK solo funciona en arquitecturas x86, cuando hago mis pruebas he cambiado la arquitectura a x86 y no he tenido exito.

    funciona con problemas aunque ejecutes desde el VS ?

    lo pregunto para conocer si es un problema cuando haces el deploy del sitio en el IIS o es un problema previo que arranca cuando estas desarrollando

    en las propiedades "Web" del proyecto que servidor usas? es el IIS Express, usas el IIS o el "Visual Studio developer server"  imagen

    >>Cual es la diferencia entre Webforms y MVC?

    si bien la estructura del proyectos es diferente ambas son tecnologias web que requieren de un servicio que actue de host, como es el IIS

    por lo que describes si funciona con problemas en webforms tambien lo hara en asp.net mvc

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    viernes, 16 de enero de 2015 23:24
  • >> Tengo un SDK desarrollado en C++,  <<

    ¿Qué SDK?

    >> Alguien sabe por que no puedo realizar el encale? <<

    ¿Qué error te da?.

    Si está desarrollado en C++, puede que sean dll's nativas Win32 y entoces tengas que llamarlas usando PInvoke. Puede que sean objetos COM, entonces tendrás que hacer uso de COM Interop. Y puede que sean ensamblados .NET, con lo cual sólo tendrías que añadir una referencia. Pero es que no nos has dicho qué SDK es, ni de qué clase.

    >> Cual es la diferencia entre Webforms y MVC? por que no puedo hacer lo mismo en ambos lenguajes.? <<

    No son lenguajes son frameworks. La diferencia es grande, pero probablemente no tenga nada que ver con que tengas problemas para usar el SDK.

    Pero, por favor, dinos qué es ese SDK y cual es el error que obtienes, si no, va a ser muy difícil ayudarte con tu problema.



    Jesús López


    EntityLite a lightweight, database first, micro orm


    sábado, 17 de enero de 2015 9:04
  • Cual es la diferencia entre Webforms y MVC? por que no puedo hacer lo mismo en ambos lenguajes.?

    A los efectos de llamar a una DLL no debería haber absolutamente ninguna diferencia entre usar WebForms o MVC. De hecho, es lícito mezclar a la vez WebForms y MVC en la misma aplicación, con lo que el código cliente que llama a tu DLL es exactamente el mismo (podría ser una única subrutina que se invocase indistintamente desde un controlador de MVC y desde el code-behind de un aspx en la misma aplicación).

    Así que si tus llamadas a la DLL de C++ te funcionan en un proyecto sí y en el otro no, tiene que ser alguna otra diferencia entre los dos proyectos; el hecho de que un sea de MVC y otro de Webforms es indiferente. Puede ser que en uno hayas cambiado correctamente la arquitectura a x86 y en el otro no, o que al hacer el DllImport la ruta de la DLL no concuerde en uno y en el otro, o algo así. Pero el hecho de que sea MVC no tiene nada que ver.

    sábado, 17 de enero de 2015 10:05