Re: [問題] 請問Framewrok的版本差異

看板C_Sharp作者 (野生金城武)時間6年前 (2017/11/20 20:50), 6年前編輯推噓0(004)
留言4則, 2人參與, 6年前最新討論串2/2 (看更多)
※ 引述《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

11/21 00:24, 6年前 , 1F
Socket是很基本的物件 我測試是只有Framework 4.5就可以用
11/21 00:24, 1F

11/21 00:27, 6年前 , 2F
有顯示什麼錯誤嗎? 執行帳戶的權限問題?
11/21 00:27, 2F

11/21 00:32, 6年前 , 3F
不能使用的情況是如何 會不會是你防火牆該開的port沒開
11/21 00:32, 3F
小弟有確定防火牆有開使用的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

11/21 23:14, 6年前 , 4F
會不會是系統檔案損壞 下sfc /scannow試試
11/21 23:14, 4F
文章代碼(AID): #1Q4i-beS (C_Sharp)
文章代碼(AID): #1Q4i-beS (C_Sharp)