• Sábado 27 de Abril de 2024, 00:23

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Temas - Güorker

Páginas: [1]
1
C# / Libreria Para Usb
« en: Martes 22 de Noviembre de 2005, 10:58 »
Hola,

Alguien ha utilizado alguna vez el puerto USB desde .NET? Estamos trabajando en una aplicación que debe comunicarse mediante USB con un dispositivo externo y estamos bastante perdidos.

Hasta ahora hemos encontrado la libreria "SharpUSBlib" de ic#code pero resulta que es un wrapper de la libreria para win32 de sourceforge y estan muy poco documentadas a nuestro parecer.

Si alguien sabe de este tema, agradeceriamos mucho un poquito de ayuda.

Gracias por adelantado

2
ASP .NET / Control Compuesto
« en: Miércoles 16 de Noviembre de 2005, 15:50 »
Hola,

en mi aplicación Web he creado un control compuesto que se compone de los siguientes controles:
-HtmlInputFile
-Button
-Image
-LiteralControl(Estos son varios, para meter los anteriores en una table HTML).

Además he creado un evento en el boton de mi control compuesto que se propaga hacia arriba.

Por ultimo, tengo una página .aspx en la que hay un metodo que se encargá de capturar el evento del control compuesto. Meto mi control compuesto en las páginas y asigno el método al evento de mi control compuesto dinámicamente (en ejecución). El método que captura el evento, lo que hace es obtener el HttpPostedFile (imagen) del HtmlInputFile de mi control compuesto, subirlo al servidor y asignarle la ruta al Image de mi control compuesto.

Teniendo en cuenta esto, mi problema es que el método que captura ese evento se ejecuta 2 veces, y a veces a la 2ª falla, porque el HtmlInputFile del control compuesto no tiene ningun archivo .
Creo que tiene que ver por el hecho de meter el control dinamicamente en la página, ya que lo hago cada vez que hay un PostBack (Si no lo hago el control no vuelve a aparecer en la página).

He leido por ahí que hay veces que hay eventos que se ejecutan dos veces y que tiene que ver con el ViewState, y que la forma de evitar los efectos secundarios de la doble ejecución del evento pasa por sobrecargar el método  LoadViewState Ver más.

Si ha alguien se le ocurre algo... que postee aqui por favor.

Siento la extension del Post, pero quería dejar lo más claro posible mi problema.
Gracias de antemano por vuestro interes. Saludos

3
ASP .NET / Leer Active Directory
« en: Viernes 28 de Octubre de 2005, 10:57 »
Hola,

Aqui me teneis con mi aplicación Web volviendome un poco loco, os cuento:

Lo que pretendo es obtener un listado de usuarios del Active Directory(AD) para mostrarlos en una página Web, pero me temo que el usuario ASPNET(con el que se ejecuta la aplicacion Web) no tiene acceso a el.

Estuve haciendo pruebas con una aplicacion de Consola que accedia perfectamente al AD mediante LDAP, y realizaba busquedas en el arbol, etc. Pero al pasar el código a la aplicación Web me sale un error que dice: "El dominio especificado no existe o no se pudo establecer conexión con él".
He leido por la Red que el usuario ASPNET debe tener permiso de lectura sobre LDAP o algo asi, pero no tengo ni idea de como se puede hacer.

Alguna sugerencia para que puede obtener acceso al AD mediante LDAP??

Gracias de antemano por vuestro interes. Saludos

4
ASP .NET / Acceder A <authentication>
« en: Martes 25 de Octubre de 2005, 17:33 »
Hola,

Estoy trabajando en una aplicación Web y estoy tratando de crear un codigo único que me sirva tanto para cuando hay autenticacion Windows como autenticacion por formularios.
Pero para ello necesito saber el tipo autenticacion que se ha configurado en el Web.Config de la aplicación. De esta manera decido ejecutar el codigo de una rama de un if o el de la otra rama.
He estado buscando maneras de acceder a esa información del Web.config, pero solo consigo acceder a la sección <appSettings>.
He leido en la ayuda del MSDN que la clase "System.Web.Configuration.HttpConfigurationContext" devuelve el path virtual del archivo web.config, pero no consigo ninguna instancia de esa clase.

A ver si alguien tiene idea de como podría conseguir el modo de autenticacion establecida en el archivo web.config.

Gracias de antemano por vuestro interes.
Saludos

5
Visual Basic para principiantes / Array Bidimensional
« en: Jueves 8 de Septiembre de 2005, 10:08 »
hola,

Estoy intentando crear una funcion que contenga un array bidimensional como parametro de entrada (entre otros parametros) y no soy capaz de conseguirlo.

Aqui va lo que tengo:
Código: Text
  1.  
  2. Private Function desglosarProducto(COD_PRODUCTO As Long, COD_ALMACEN As Long, _
  3.                                     COD_SUBPRODS() As Long, _
  4.                                     COSTES_SUBPRODS(,) As Double, _
  5.                                     ID_SUBPRODS() As String, _
  6.                                     DESC_SUBPRODS() As String, _
  7.                                     estaEnAlmacen As Boolean) As Boolean
  8.  
  9.  
  10. End Function
  11.  
  12.  

El error me da en la linea
Código: Text
  1.  
  2.  COSTES_SUBPRODS(,) As Double, _
  3.  
  4.  
justo donde esta la coma.

Tambien he intentado poner numeros a cada lado de la coma pero me sigue fallando.
¿Podeis decirme si es posible poner un array bidimensional como parametro de una funcion?¿Y como se hace?

Muchas gracias

6
VB .NET / Problemas Con Odbcdataadapter
« en: Miércoles 20 de Julio de 2005, 12:53 »
Buenos días,

Aqui estoy con un error muy curioso y al que no le encuentro solución:

Tengo una base de datos Access el cual tiene sus tablas, relaciones, etc.
He creado un nuevo proyecto de VB.NET con el Visual Studio 2003 y lo primero que he intentado ha sido meter un OdbcDataAdapter en la applicación. Pero cuando intento configurarlo para que cree las sentencias automaticamente a partir de la select ("SELECT * FROM REPOSITORIO"), me sale el siguiente mensaje para las sentencias Update y Delete:
No se pudo determinar qué columnas identifican de manera única las filas correspondientes a "REPOSITORIO".

Tengo que aclarar que YA existe una columna llamada "COD_REPOSITORIO" como clave primaria de la tabla.

Pero lo más curioso de este problema viene por lo que os voy a contar ahora:

Si intento hacer el mismo proceso con un OleDbDataAdapter... No hay ningún problema!! Todo va bien.

Alguien sabe lo que puede estar pasando??

PD: He leido en un foro que el problema podia ser por los espacios(" ") y guiones bajos ("_") en los nombres de columnas, pero he probado sin eso... y nada, sigue dando el mismo error.

Gracias por adelantado por vuestro interes.

7
ASP .NET / Navegar Por El Sistema De Archivos
« en: Jueves 7 de Julio de 2005, 17:09 »
Buenas tardes,

Tengo una duda, y mi amigo google no sabe darme pistas sobre el tema.

Mi pregunta es:

¿Se puede hacer que el servidor Web te muestre una página con un Listado de las carpetas y archivos de una de las carpetas del servidor?
Me gustaría saber si se puede conseguir configurando el IIS o si es algun programa especial el que lo hace o si hay que programarlo.

He visto en mas de un sitio listados de ese tipo, y todos tenían la misma apariencia (ondo blanco, Links azules y subrayados, un link .. para subir a la carpeta padre,etc.) por eso pienso que se puede conseguir sin programar.

Alguien puede darme alguna pista?

gracias de antemano

8
VB .NET / Currencymanager.addnew()
« en: Viernes 17 de Junio de 2005, 14:01 »
Buenas,

Estoy trabajando en un formulario Windows en el que tengo una seria de textboxes, combos, etc. enlazados a un currencyManager que se alimenta de un DataView basado en uan tabla de un dataset.

Cuando ejecuto el metodo addnew() del currencyanager para meter un nuevo registro, no se me posiciona sobre ese nuevo registro ni puedo posicionarme sobre él. Le digo al cureency manager.Position = currencymanager.count-1, pero no hace caso, se queda en el registro actual.

Lo peor de todo es que en el currency manager cuenta como que hay una fila nueva!!

Alguien sabe que puede pasar??

Saludos y gracias

9
C# / Incluir Dll Del "genereador De Estilos"
« en: Miércoles 8 de Junio de 2005, 17:20 »
Hola,

Estoy trabajando en un AddIn para el FrontPage y me gustaría saber si puedo incluir en mi proyecto el Dialogo que sirve para crear estilos que tiene el Visual Studio 2003. Es ese que te ayuda a crear los CSS.

He encontrado el FontDialog y el ColorDialog entre los controles que ofrece el Visual Studio, pero me gustaria saber si se puede conseguir el que yo quiero de forma gratuita; y si hay que pagar, ¿Cuanto sería?

Espero que alguien pueda darme alguna información.

Saludos y Gracias a todos por vuestro tiempo.

10
C# / Borrar Línea De Archivo De Texto
« en: Lunes 23 de Mayo de 2005, 10:38 »
Hola,

En el programa en el que estoy trabajando, me veo obligado a borrar una línea de un archivo de texto, y no se encuentro nada para hacer esto de manera sencilla.

Lo unico que se me ha ocurrido es ir leyendo el archivo original y escribir todo menos la línea a borrar en un archivo auxiliar, y al final sobreescribir el archivo original con el archivo auxiliar.

Me parece muy complicado para borrar una sola línea.

A alguien se le ocurre otra cosa??

Gracias de antemano por vuestro tiempo.

11
CSS / SASS / LESS / No Se Me Actualiza La Apariencia
« en: Jueves 19 de Mayo de 2005, 10:33 »
Hola,

no se si este Post está bien hubicado, pero bueno.

Tengo una Pagina ASP.NEt que tiene una tabla en la parte central, la cual utiliza estilos de un CSS.
Esta página además ofrece la posibilidad de cambiar ciertas propiedades de estilo de la tabla que aparece en la parte central de la página.

Y mi problema es que cuando modifico el CSS al ejecutar código ASP.NET y vuelve a cargar la página, la tabla se vé igual que antes (He comprobado que el CSS ha cambiado correctamente).
Creo que es porque el CSS está cacheado en el cliente. Hay alguna forma de decir que no cachee ese CSS?

O si a alguien se le ocurre lo que puede estar pasando y/o me puede ofrecer una solución estaria muy agradecido.

Saludos

12
ASP .NET / Mezclar Paginas En C# Y Vb.net
« en: Miércoles 30 de Marzo de 2005, 17:26 »
Hola Foreros,

Tengo un problemilla que no se si se podrá hacer lo que yo quiero.

Tengo una aplicación Web desarrollada en C# y por otro lado otra persona ha hecho otra aplicación Web en VB.NET.

HE leido por ahí que se pueden mezclar paginas desarrolladas en distintos lenguajes dentro de un mismo proyecto, pero todos los ejemplos que he visto, lo que hacen es crear varios proyectos dentro de la misma solución.

Yo quiero crear un unico proyecto dentro de la solución con archivos en C# y otro en VB.NET, ya que me interesa tener un solo Web.config y que tanto las paginas en C# como las de VB.NEt accedan a las mismas variables de Sesión.

No se si alguien lo ha hecho antes, o si sabe si es posible hacerlo o no, yo por lo menos no lo consigo. Cuando ejecuto la aplicación e intento llamar a una pagina de VB.NET, me da un error. Me dice: No se pudo cargar el tipo 'intralogika.intraBuscador.Buscador'

Gracias por vuestra atención.

Saludos

13
ASP .NET / Utilizar Transacciones En Webservice
« en: Jueves 10 de Marzo de 2005, 13:59 »
Hola,

Estoy creando un Web Service que me permite sincronizar dos bases de datos, y necesito utilizar transacciones.

Lo que pasa es que he creado un metodo que Inicia la transacción, Otros metodos para hacer consultas a la Base de Datos utilizando la transaccion y otras dos funcciones para hacer commit y Rollback de la transacción.

Mi problema es que no se como hacer para que el objeto transacción sea valido desde que lo creo, mientras ejecuto las sentencias y hago el commit o ROllback.

He intentado serializar el objeto Transaction, pero me da un Error de que no se puede serializar el Interfaz IDbTransaction.

Tambien he intentado almacenar como variable global la Transacción, pero se pierde el valor de la variable de una llamada de método a otra.

Mi pregunta es, ¿alguien sabe como se puede hacer para tener un objeto Transaction valido de una llamada a otra al Web Service?

Gracias a todos por vuestro interes y tiempo.

14
C# / Columna Boton De Datagrid
« en: Viernes 4 de Marzo de 2005, 11:57 »
Hola,

Estoy desconcertadisimo!  :argh:

Estoy trabajando en un formulario Web que tiene un DataGrid. Este DAtagrid tiene una columna Plantilla, varias columnas de datos, una columna Link y una columna Boton.

Mi problema es que cuando los botones de la columna Boton son de tipo Button, no se ejecuta el Evento "GridConsultas_DeleteCommand"; en cambio si los botones de la columna boton son de tipo LinkButton se ejecuta el evento sin problemas.

¿Alguien sabe como se puede solucionar esto? A mi me tiene loco, no se si me salto algun paso al diseñar el DataGrid o que.

Por ahora dejare los botones como LinkButton, pero me interesa mucho ponerlos como Button.

Saludos y Gracias a todos por vuestro tiempo.

15
ASP .NET / Formato De Numero En Dropdownlist
« en: Viernes 25 de Febrero de 2005, 09:02 »
Hola,

Estoy trabajando en un Formulario Web con C#.

En este formulario tengo dos DropDownList. El 1º lo utilizo para cargar las horas que tiene un día, y el segundo para cargar los minutos de una hora.

Mi problema está en que los numeros que van del 0 al 9 solo tienen un digito, y a mi me gustaria que tuvieran 2 digitos. Me explico:

En vez de cargarse:              Me gustaria:

0                                         00
1                                         01
2                                         02
...                                        ...
8                                         08
9                                         09
10                                       10

La forma de cargar el DropDownList que utilizo es mediante un For:

Código: Text
  1.  
  2. for(int i=0; i&#60;24; i++)
  3. {
  4.     DropDownList1.Items.Add(new ListItem(i.ToString(),i.ToString()));
  5. }
  6.  
  7.  

Además he probado a utilizar un objeto NumberFormatInfo en la funcion ToString() asignado valores a sus propiedades de NumberGroupSizes, pero el resultado es lo mismo.
Alguien tiene una idea de como lo puedo hacer?

Gracias de antemano por vuestro tiempo e interes.

Saludos

16
Otras Bases de Datos / Incluir Transact-sql En Sentencia Sql
« en: Jueves 17 de Febrero de 2005, 10:38 »
Hola,

Tengo una consulta a la base de Datos que entre otras cosas me devuelve una columna que contiene los IDs de otra tabla de la BD. Esta columna, puede tener varios IDs separados por comas (Ej: 1,2,11).

Esta tabla estaría organizado de la siguiente manera:

ID    name
1      reg1
2      reg2
...
11    reg11

Lo que necesitaría es que la consulta me devuelva en esa columna los valores "reg1, reg2, reg11" en vez de los IDs.

Lo que he pensado es meter un conjunto de Sentencias de TRANSACT-SQL dentro de la SELECT para que haga esa conversion de IDs a names. Ya tengo el conjunto de sentencias TRANSACT-SQL que funcionan correctamente si las ejecuto con el "Analizador de Consultas" de SQL Server.

Lo que pasa es que no se si se pueden meter esas sentencias dentro de una Select.

Podría ser algo así? :

SELECT (Sentencias TRANSACT-SQL) AS Names FROM ....

Y si esto no se puede, se podría meter un procedimiento almacenado dentro de la SELECT? YO he intentado hacer las dos y cuando intento ejecutar la Select me da un fallo de sintaxis.

Gracias por vuestro tiempo e interes y siento haber metido esta chapa.

Saludos.

17
C# / Dudas Sobre Input Type=file
« en: Jueves 3 de Febrero de 2005, 10:29 »
Buenas,

tengo una aplicación Web en la que hay un input de tipo file, de esas que tienen una caja de testo y un botón que pone buscar...

Mi duda y problema es que no consigo que se mantenga el texto en ese input entre llamadas al servidor. Me explico:
Si el usuario selecciona un archivo (o escribe su path), en el input queda la ruta completa hasta ese archivo. Si en este momento el usuario hace algo que obligue a la pagina ir y volver al servidor, el texto que había en el input desaparece y el usuario tiene que volver a seleccionar el archivo.

Mi pregunta es, ¿Hay alguna manera para que el texto del input no se borre?

Gracias por vuestro tiempo e interes.

PD: Aprovecho para preguntar otra cosa.
He intentado asignarle un estilo a ese input de tipo file dinamicamente y no encuentro la propiedad para hacerlo. COn otros controles suele ser "CssClass", pero para este no lo encuentro. ¿Alguien sabe cual es?

18
C# / Htmltable Ejecutable En Servidor
« en: Miércoles 2 de Febrero de 2005, 13:12 »
Buenas,

Aqui estoy otra vez con un problema bastante raro y que me tiene hasta la coronilla!

El caso es que tengo un HtmlTable con la propiedad runat=server para añadirle y quitarle filas (tr) segun las opciones que elija el usuario. Esta parte funciona perfectamente, ya que consigo meter y quitar esas filas del la tabla (mas o menos de las filas centrales).

Mi problema está en las filas que quedan debajo de las que añado y elimino. En una de esas filas tengo un DropDownlist que solo lo cargo en el PageLoad la 1ª vez que se carga la página. Cuando ocurre cualquier evento en la página para que se ejecute en el servidor, ese DropDownList pierde todos sus valores. El caso es que todos los controles de la pagina tienen habilitado el ViewState y aun así pierde sus valores.
Pero lo curioso es que si al HtmTable le quito la propiedad runat=server y elimino el codigo de añadir y quitar filas a esa HtmlTable, el DropDownList nunca pierde sus valores.

Alguien sabe lo que me podría estar pasando? Alguna sugerencia para añadir y quitar filas de la tabla de otra forma?

Gracias de antemano por vuestro tiempo e interes.

19
Dudas informáticas / Modem Quemado?
« en: Viernes 28 de Enero de 2005, 09:58 »
Hola,

Escribo porque tengo un familiar que ha acudido a mi desesperado.

Lo que le ocurre es que cuando enciende el ordenador, la línea telefonica desaparece, es decir, si alguien llama a su casa cuando tiene el ordenador encendido (y sin conectarse a Internet), la "señorita" de telefonica dice que el numero está ocupado.

Tiene un modem de 56Kb que está conectado a la línea de telefono permanentemente. Ademas de que se corte la línea, me ha comentado que el icono del modem tiene una X roja encima de ella (supongo que será en el administrador de dispositivos).

Por ahora yo le he dicho que haga lo siguiente:
1.- Comprobar que el modem está bien conectado
2.- Reinstalar el controlador del Modem
3.- Probar con otro ordenador/Modem a ver si ocurre lo mismo.

Si a alguien le ha pasado algo parecido y lo ha solucionado, que por favor conteste.

En mi opinión, creo que se le ha quemado el modem, ya que estos días hemos tenido temporal de frio y nieve en el norte de España y me temo que haya caido algun rayo en su casa o algo así.

Saludos y Gracias de antemano por vuestro tiempo e interes

20
C# / Dar Nombre A Un Rango De Excel En C#
« en: Jueves 27 de Enero de 2005, 17:10 »
Hola,

Tengo un nuevo problema y no se como solventarlo.

Estoy trabajando en una aplicación Web que exporta Grids a Excel utilizando OWC.
Necesito dar nombre dinamicamente a un Rango de una hoja excel. De esta manera, despues se puede utilizar el archivo excel creado para leer los datos del mismo y actualizar la base de datos.

He encontrado por ahí ejempplo (Ejemplo) de como se puede abrir un archivo Excel y obtener sus datos con una sentencia SQL como esta:

"Select * From miTabla"

Pero para que eso funcione, en el Archivo excel hay que definir un rango de celdas con el nombre de "miTabla". Esto se puede hacer directamente en Excel de la siguiente Forma:
-Seleccionar un Rango.
-Menu Insertar->Nombre->Definir
-En el dialogo escribir: "miTabla" y pulsar Aceptar.

Pero esto me gustaria automatizarlo para que los usuarios no tuvieran que realizar esta tarea antes de importar el archivo Excel a la base de datos desde la aplicación Web.

He mirado como lo hace Excel (en una macro):
Código: Text
  1.  
  2. Range(&#34;A1:I10&#34;).Select
  3.     ActiveWorkbook.Names.Add Name:=&#34;miTabla&#34;, RefersToR1C1:=&#34;=Hoja1!R1C1:R10C9&#34;
  4.  
  5.  
, pero no consigo averiguar como se haría con OWC y C#.

Si alguien me puede ayudar o dar alguna pista, estaría muy agradecido.

21
C# / Problemas Con Dropdownlist
« en: Miércoles 26 de Enero de 2005, 13:33 »
Hola,

Estoy trabajando con un Formulario Web, en el cual hay un DropDownList entre otras cosas.

Lo que me pasa es que si pongo esta sentencia
Código: Text
  1. bugsprod_id.SelectedValue = &#34;0&#34;;
  2.  

me sale un error:

System.Web.HttpException: DropDownList no puede tener seleccionados varios elementos.

Por suspuesto, el DropDownList busprod_id tiene al menos un ListItem y su valor (Value) es "0". Cuando el programa se ejecuta y pasa por esa sentencia no hay ningún error, pero cuando se acaba de ejecutar el Page_Load (solo se debe ejecutar eso, porque es la 1ª llamada a la pagina), aparece el error en el explorador.

Alguien sabe lo que podría estar pasando?

Gracias.

22
Otras Bases de Datos / Desconocimiento De Transact Sql
« en: Viernes 21 de Enero de 2005, 14:12 »
Hola,

Necesito hacer un prodecidmiento en Transact SQL (para SQL Server) que sea capaz de manejar strings. ME explico:

Yo hago una Select a una tabla de la base de datos y en uno de sus campos me devuelve lo siguiente:

"W*,Linux,Solaris"

Lo que estoy buscando es una manera de coger ese string y hacerle un split o algo así y dividir el string en tres, es decir, en "W*", "Linux", "Solaris".

El resto de la función no me supone ningun problema, pero lo de partir los strings me trae de cabeza!

Alguna idea?

Gracias de antemano por vuestro interes y tiempo  :)

23
C# / Cifrando Y Descifrando Archivos
« en: Miércoles 19 de Enero de 2005, 12:41 »
Buenas,

Escribo porque tengo un problemilla y la solución que he encontrado no me convence mucho.

Explico el Problema:

Tengo una aplicación ASP.NET que cuando se inicia (Application_Start) tiene que abrir un archivo cifrado, leer su contenido, descifrarlo y lo que lee meterlo en una variable de aplicación.

Pero como mis superiores quieren tener la posibilidad de cifrar y descifrar archivos desde fuera del codigo de la aplicacion ASP.NET, he creado una pequeña aplicación de consola que se encarga de esas tareas. De este modo el evento Application_Start, solo tiene que llamar a esa aplicacion de consola y lo que le devuelve son los datos descifrados.

Hasta aqui todo va bien. El problema reside en que opté por cifrar los datos con RSA. Cuando ejecuto la aplicación de consola directamente en el servidor Web, es decir (Inicio->Ejecutar->Cmd... cifrar.exe) se ejecuta correctamente y me genera un archivo cifrado. Pero luego cuando la aplicación Web ejecuta el evento Application_Start y llama al programa cifrar.exe con los parametros necesarios para descifrar, ocurre una excepción en aquel programa, diciendo que los parametros para RSA son erroneos.

Lo que creo:

Viendo esto, creo que el problema está en que para cifrar el archivo, ejecuto el programa desde Windows, con mi usuario,por lo que las claves pública y privada para RSA se almacenan en la maquina para ese usuario. Por eso cuando el usuario ASP.NET (el que ejecuta la aplicación Web) intenta descifrar el archivo llamando al programa, da la excepción porque ese usuario no tiene las claves privada y publica.

Mi Solución:

Como eso no me funcionaba, he creado un algoritmo propio de cifrar y descifrar (jugando con los bytes del archivo). Pero esta solución no me convence demasiado. No me parece "seguro".

Petición:

Os pido que si alguien sabe que es lo que pasa para que lo del cifrado falle, que me lo diga porque le estaría muy agradecido.
O si alguien sabe de algun algoritmo de cifrado "seguro", que escriba 'plis'

Gracias a todos y disculpas por no ser más breve  :whistling:

24
C# / Pasar De Ipaddress A Long
« en: Jueves 13 de Enero de 2005, 18:02 »
Buenas,

Estoy trabajando en una aplicación Web y me gustaria saber si la IP del usuario que se conecta a ella pertenece a un rango de IPs, para ocultar algunos servicios.

La cuestion es que ya tengo la dirección IP del usuario y la guardo en una variable de tipo IPAddress.

Y mi problema comienza cuando intento comprobar si esa IP pertenece a un rango o no. Esta clase solo tiene un metodo de comparación: Equals().

Como esa función no es suficiente, he pensado que manejando la IP como un long (cada byte de la IP en un byte del long que tiene 4) y hacer comparaciones entre longs para saber si la IP está en el rango o no.

Pero no se como puedo pasar de IPAddres a long, o de string a long o de byte[] a long; ya que la IP se puede guardar en esos formatos.

Gracias de antemano por vuestro tiempo, y a ver si alguien tiene alguna idea.

25
ASP .NET / Referenciar Paginas Desde Otro Proyecto
« en: Miércoles 12 de Enero de 2005, 10:26 »
Buenas, :hola:

Soy nuevo en este foro, y no se como funciona.  :unsure:  

Mi primera pregunta para este foro es la siguiente:

¿Es posible referenciar paginas aspx de un proyecto desde otro proyecto?

Mi intención es crear un nuevo proyecto con un subconjunto de páginas de otro proyecto existente. Quiero que el nuevo proyecto funcione exactamente igual que el original (solo algunas partes) pero obligando a que siempre se tengan que logear los usuarios, ya que en el proyecto original es posible acceder a ciertas paginas sin necesidad de logearse.

Se que el Visual Studio da la posibilidad de agregar a un Proyecto elementos existentes, y que se pueden elegir paginas aspx. Pero este metodo, copia toda la pagina al nuevo proyecto y es independiente del original, es decir, que si se hacen cambios en uno, no se reflejan en el otro. Y con este metodo, las labores de mantenimiento se multiplican por 2.

Espero no haber mareado  :blink:  a la gente con tanto texto, y agradecería cualquier aportación. Aunque ya me voy a la idea de que voy a tener que duplicar esas paginas. :(

Páginas: [1]