看板 C_Sharp 關於我們 聯絡資訊
※ 引述《goodguychung (野生金城武)》之銘言: : 小弟寫了一個socket的小程式。 : 使用了System.Net.Sockets 的命名空間。 : 看msdn的說明是.NET Framework 4、3.5就有支援。 : 但我將程式放在OS為Win server 2012的系統上時, : 該電腦系統是有安裝.NET Framework 4 Muti-Targeting Pack的。 : 但卻無法使用Socket所建立的物件。 : 想請問一下,framework的Muti-Targeting Pack這個版本, : 是不是與一般正常的framework版本不同?導致System.Net.Sockets無法正常使用? 今天確定有灌Framework 3.5。 但仍然是不能使用Socket物件。 想請問一下,Framework有包含"非HTTP啟用"的安裝選項。 該電腦沒有安裝。 如圖: https://imgur.com/a/71fHj 這個我上網查詢是與訊息佇列有關,這個是否也是需要安裝? 因為一些緣故,該電腦我沒辦法直接接觸到,都是請對方幫我安裝軟體。 而對方也很難得有空幫我試。 所以才來這邊請教各位,希望下次能一次處理好。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 122.117.80.102 ※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1511182245.A.A1C.html
pzyc79: Socket是很基本的物件 我測試是只有Framework 4.5就可以用 11/21 00:24
yeo1987: 有顯示什麼錯誤嗎? 執行帳戶的權限問題? 11/21 00:27
pzyc79: 不能使用的情況是如何 會不會是你防火牆該開的port沒開 11/21 00:32
小弟有確定防火牆有開使用的port。 而跳出的錯誤訊息如下,看似是與framework有關係。 該程式我在其它win7、win10的作業系統都可以正常工作。 就是這台windows server2013無法正常執行...實在不知道是怎麼回事。 描述: Stopped working 問題簽章: 問題事件名稱: 問題事件名稱: CLR20r3 問題簽章 01: alphafacemain.exe 問題簽章 02: 1.0.0.0 問題簽章 03: 5a13cb34 問題簽章 04: System 問題簽章 05: 2.0.0.0 問題簽章 06: 520b19e8 問題簽章 07: 2ce3 問題簽章 08: 40 問題簽章 09: System.Net.Sockets.Socket 作業系統版本: 6.3.9600.2.0.0.272.7 地區設定識別碼: 1028 閱讀我們的線上隱私權聲明: http://go.microsoft.com/fwlink/?linkid=280262 若線上隱私權聲明無法使用,請閱讀我們的離線隱私權聲明: C:\Windows\system32\zh-TW\erofflps.txt ※ 編輯: goodguychung (122.117.80.102), 11/21/2017 22:03:55
pzyc79: 會不會是系統檔案損壞 下sfc /scannow試試 11/21 23:14