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

War es hilfreich?

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 ...

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top