2011-09-23 8 views
0

ASP.NET 4.0을 사용하는 직렬 포트 통신을 찾고 있습니다. IDTECH의 카드 리더기/리더기를 가지고 있습니다. 웹을 통해 .net으로 수행 할 수있는 방법이 있습니까?직렬 포트 통신 .net 4.0 웹 페이지에서

나는 그러나 주제의 대부분 .NET 2.0에 대해 말하기에 물건을 읽고 그들이 .NET 4.0

덕분에

답변

1

.net 2 용으로 작성된 모든 내용은 개정판간에 발생하는 일부 변경 사항과 함께 .net 4에서 작동해야합니다. 그러나 asp.net에서 직렬 포트를 사용하면 asp.net 프로세스가 사용중인 사용자에게는 하드웨어에 액세스 할 수있는 권한이 없기 때문에 대부분의 서버에서 작동하지 않습니다.

이 문제를 해결하는 유일한 방법은 카드 판독기/기록기와 Windows 서비스로 대화하는 프로세스 부분을 빌드하고 asp.net 응용 프로그램 (TCP 연결 또는 다른 것)에서 서비스에 통신하는 몇 가지 방법을 추가하는 것입니다 비슷한).

0

유일한 방법이 처리하는 일을 만든 경우 나는이 가능하며 확실하지 않았다 브라우저 플러그인을 통해. 이것은 .NET과는 아무런 관련이 없습니다 (브라우저 플러그인을 작성하는 데 사용하지 않는 한).

.NET 직렬 포트 제어 관련 문제는 모두 데스크톱 응용 프로그램을 참조하고 있습니다. 참고로 대부분의 문제는 .NET 4.0에서 해결되었지만 전부는 아닙니다. 포기했습니다. 이제 CommStudio을 ActiveX 컨트롤로 사용할 수 있으므로 웹 페이지에서 해당 메서드에 액세스 할 수 있습니다.