我正在處理一個asp.net應用程序,我希望它通過一個串行端口與arduino板通信。我創建了一個windows應用程序,可以做到這一點,它的工作原理,但是當我在我的asp.net應用程序上使用相同的代碼時,我得到一個異常,說「訪問端口COM7被拒絕」。現在我一直在網上衝浪尋找答案,我遇到了一個論壇,他們談論了使用模擬授予asp.net權限。我在使用.net框架和串行端口方面很新穎。如果任何人都可以提供幫助,請做或者發佈可能有用的鏈接。我需要什麼ASP.NET權限才能訪問串行端口?
Thanx提前。
謝謝你的回覆,我會試試看。 – skhokho 2011-04-28 14:58:43
我不認爲這是完全準確的,默認情況下(至少達到IIS 7.5)應用程序池標識作爲[NetworkService]運行(http://msdn.microsoft.com/en-us/library/ms684272(v = vs.85)的.aspx)。該文檔聲明網絡服務具有「分配給用戶和經過身份驗證的用戶的任何權限」。完全信任它應該完全有能力與硬件進行交互。 – R0MANARMY 2011-04-28 15:54:30