作者goodguychung (野生金城武)
看板C_Sharp
标题Re: [问题] 请问Framewrok的版本差异
时间Mon Nov 20 20:50:43 2017
※ 引述《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://webptt.com/cn.aspx?n=bbs/C_Sharp/M.1511182245.A.A1C.html
1F:→ pzyc79: Socket是很基本的物件 我测试是只有Framework 4.5就可以用 11/21 00:24
2F:→ yeo1987: 有显示什麽错误吗? 执行帐户的权限问题? 11/21 00:27
3F:→ 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
4F:→ pzyc79: 会不会是系统档案损坏 下sfc /scannow试试 11/21 23:14