勇哥注:
一般工厂会对电脑进行管控,包括:
1. 电脑必须以普通用户身份登陆,不允许使用管理员账号登录
2. 电脑必须加入企业的域
在上面这些情况下,wcf程序采用tcpbinding,会不会出现问题呢?
勇哥在写这篇文章之前是没有做过这种测试的,此篇会记录下实验结果,如果有问题我会写下解决方案。
实验后的结论:
电脑登陆普通用户身份后,host运行需要输入管理员用户名密码,这是因为host一般设置为管理员身份执行
这可能就是一个问题,因为不可能电脑开一次,就得让管理员过来输入密码。
客户端电脑访问,需要关闭安全 Security.Mode = SecurityMode.None;
然后就可以正常访问。
客户端自己这台电脑无论是管理员还是用户,都是可以正常访问。
如果host的电脑加入了域
这种情况还待测试。

