几年前,我开发了一个网络应用程序,我们希望确保用户不共享凭据.
我们决定采用的一个方面是,只允许用户一次从一台计算机登录.我这样做的方法是每N秒对服务器进行一次iframe; 只要服务器具有特定用户(来自特定IP)的心跳,就不允许该用户从任何其他IP登录.
解决方案虽然得到了我的经理的批准,但对我来说似乎总是很苛刻.而且,似乎很容易规避.
有没有一种方法可以确保Web应用程序用户只登录一次?说实话,我从未理解为什么管理层甚至想要这个功能.在分布式应用程序上强制执行此操作是否有意义?
我有一个在IIS 6.0下正常工作的网站:它使用Windows凭据对用户进行身份验证,然后在与访问数据库的服务进行通信时,它会传递凭据.
在IIS 7.0中,相同的配置设置不会传递凭据,并且数据库会被NT AUTHORITY\ANONYMOUS命中.
有什么我想念的吗?我已经在我的IIS 7.0网站中关闭了ANONYMOUS访问权限,但是我无法使用它.
这些是我在IIS 6.0和7.0上使用的设置:
<authentication mode="Windows">
<identity impersonate="true">
Run Code Online (Sandbox Code Playgroud)
什么从6.0变为7.0?
在工作中我使用Windows Server 2008.在家里,我刚买了一台openSUSE笔记本电脑.我可以使用RDP客户端吗?
我有一个对象集合,我想向其中添加一个新属性。我如何使用 LINQ 做到这一点?
我们的服务有一些仅通过net.tcp支持的设置.添加另一个端点的最佳方法是什么?我需要创建一个全新的主机吗?
我之前使用过DTCTester来诊断MSDTC问题.但是,我只是注意到DTCPing似乎做了同样的事情.这两者有什么区别?
据我所知,到目前为止,DTCPing需要在客户端和服务器上运行,而DTCTester只需要从客户端运行.还有其他差异吗?
我知道我们需要通过单个用户操作来部署应用程序.但是,我不知道:
有人能为我指出一些可持续整合的好资源.我想看一些理论以及一步一步的实用指南.
编辑:
我现在需要自动化Web部署; 但是,我也想学习如何为桌面应用程序执行此操作.
deployment build-automation continuous-integration automated-deploy
我有一个运行本地Windows帐户的Windows服务托管的wcf应用程序.我是否需要为此帐户设置SPN?如果是这样,SPN需要设置的协议是什么?我知道如何通过HTTP为服务做这个,但从来没有为net.tcp做过.
我们有一个加密服务,我们通过net.tcp暴露.大多数情况下,该服务用于加密/解密字符串.但是,我们时不时地需要加密大型文档(pdf,jpg,bmp等).
这种情况的最佳端点设置是什么?我应该接受/退回流吗?我已经阅读了很多关于此的内容,但没有人就大文件不经常发生时该做什么提供指导.
我认为这个问题比普通的拼写检查更容易,因为与所有已知的英语单词相比,美国城市列表很小.
无论如何,这就是问题所在:我的文本文件中充满了城市名称; 其中一些拼写正确,一些拼写不正确.
我可以使用什么样的算法来纠正城市名称的所有拼写错误?
wcf ×3
security ×2
web-services ×2
.net ×1
algorithm ×1
deployment ×1
iis-7 ×1
linq ×1
msdtc ×1
spn ×1
transactions ×1
windows ×1