COM-Port Zugriff auf ASP.net verwenden: Zugriff verweigert
-
02-10-2019 - |
Frage
Ich habe einen generischen Handler geschrieben, so kann ich meinen Server COM-Port, über Javascript zugreifen.
Ich tue dies, weil ich eine Web-Schnittstelle zu einem ESP-88 von BOSE, für den internen Gebrauch zu schreiben. Der Code muss konfigurierbar sein, und ich fügte Routinen für TCP / IP-Unterstützung und RS232.
In einer Desktop-Anwendung, wird der Code in Ordnung, aber in einem ASP.net 4.0 App stürzt der Code mit dem Fehler "Dem Zugriff auf den Port 'COM2' verweigert.". TCP / IP-Verbindungen arbeiten, aber auch serielle für uns erforderlich ist.
Also bitte, wie lasse ich ASP.net apps meine verwenden COM-Schnittstellen?
Danke! Yvan
Lösung
Sounds wie es ein Fall von Berechtigungen ist, IIS des Servers, der die ASP.NET-Seiten ist die Verarbeitung nicht über die erforderlichen Berechtigungen den COM-Port zu öffnen .... als eine Angelegenheit von Interesse, was Sie verwenden zur Kommunikation mit der COM-Port?
Der andere Hinweis ist „Der Zugang zum Hafen verweigert“ scheint es zu deuten darauf hin, etwas anderes läuft. Dies bedeutet, dass serielle Ports sind nur ein exklusiver Zugriff, und nur ein Prozess den seriellen Anschluss zu jeder Zeit zugreifen kann ....
Edit:
Nach dem Graben um, ich denke, diese Verbindung könnte die beste Lösung im Sinne sein, sich um die „Zugriff auf COM2 verweigert“, durch Haken und Haken es in ... Ich habe nicht gelesen, die Artikel aber es sieht aus wie die, die Sie suchen ...