Pregunta

He escrito un manipulador genérico para que pueda acceder al puerto COM de mi servidor a través de JavaScript.

Estoy haciendo esto, porque estoy escribiendo una interfaz web a un ESP-88 de Bose, para uso interno. El código debe ser configurable, y añadió rutinas tanto para el soporte TCP / IP y RS232.

En una aplicación de escritorio, el código funciona muy bien, pero en un ASP.net 4.0 Aplicación, el código se bloquea con el error "Acceso al puerto 'COM2' se niega.". conexiones TCP / IP de trabajo, sino que también se requiere de serie para nosotros.

Así que por favor, ¿cómo dejo que utilizan aplicaciones ASP.net mi COM interfaces?

Gracias! Yvan

¿Fue útil?

Solución

suena como que es un caso de permisos, el servidor IIS que procesa las páginas ASP.NET no tiene los privilegios necesarios para abrir el puerto COM .... como un asunto de interés lo que se está utilizando para comunicarse con el puerto COM?

La otra idea es "El acceso al puerto se le niega" parece sugerir que hay algo más en marcha. Esto implica que los puertos serie son de acceso exclusivo solamente, y sólo un proceso puede acceder al puerto serie en un momento ....

Editar

Después de excavar alrededor, creo que este enlace puede ser la mejor solución en el sentido de moverse por el "acceso denegado en COM2", mediante el uso de ganchos y engancharlo en ... No he leído el artículo pero parece que el que usted está buscando ...

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top