标签: .net

IIS 中的会话处理选项

使用现代 .NET IIS Web 架构进行会话处理有哪些选项?

我知道 IIS 的本机会话支持在重新启动时会丢失会话。此外,Microsoft 建议将会话存储在数据库中,这是我的首选解决方案。

我正在尝试构建一个高度可用的 .NET IIS 平台,该平台可针对第三方应用程序进行水平扩展。该应用程序是在外部开发的,虽然我可以推动将其存储在数据库中,但在立即截止日期内这是不可能的。

第三方建议使用持久会话,这是我避免的。粘性会话会降低可用性,因为当 Web 服务器不可用时,它会导致之前使用它的客户端出现可访问性问题。此外,它减少了负载平衡功能,因为单个服务器可能会收到比其他服务器更多的请求。IIS 在重新启动时仍会丢失会话,这是我希望消除的。我也不想将会话存储在客户端的 cookie 中。

我希望实现完全的高可用性,同时仍允许将应用程序部署到空闲服务器而不会产生影响。此外,全负载平衡。我能否在不重写应用程序的情况下在此技术平台上启用此功能?我有哪些选择?

windows iis .net high-availability

2
推荐指数
1
解决办法
877
查看次数

Windows 中的 .net 框架版本

在构建我的应用程序之前,我正在执行一个小的可行测试。目前我有几个选择。第一个包括构建一个结合了 Silverlight 和 activex 的应用程序。现在,activex 只能与客户端计算机上安装的 .net framework 1.1 一起使用。

另一种可能性是使用需要 .net 框架 3.0 的 XAPB。

所以我的问题是,Windows XP 自动附带的框架版本是什么(包括补丁和服务包)。了解我正在尝试开发的东西是否有任何市场非常重要......

谢谢!

windows .net framework

1
推荐指数
1
解决办法
211
查看次数

升级到 .Net 4.0 的商业案例是什么?

想知道将 2500 台桌面升级到 .NET 4.0 的良好商业理由的权力。

这样做的良好商业理由是什么?

.net

1
推荐指数
2
解决办法
1246
查看次数

如何快速检查SQL Server使用的通信协议

我使用的是 VSTS 2008 + C# + ADO.Net + SQL Server 2008。当从另一台远程机器连接时,ADO.Net 客户端通常使用 TCP/IP 协议连接到 SQL Server 2008。本地连接时(ADO.Net 客户端)和 SQL Server 在同一台机器上),通常使用共享内存或命名管道。

我的问题是,除了一般规则之外,如何准确检查(例如,从某些 SQL Server 内置命令/工具/存储过程?)特定连接使用什么通信协议?

提前致谢,乔治

.net sql-server sql-server-2008

1
推荐指数
1
解决办法
1万
查看次数

PowerShell:将一个 OU 的所有 AD 用户复制到另一个 OU

我正在尝试将 OU“A”的所有用户复制到 OU“B”。我的 PowerShell 拍摄是

$sourceEntry = [ADSI]"LDAP://OU=A,DC=demo,DC=com"
$targetEntry = [ADSI]"LDAP://OU=B,DC=demo,DC=com"

$searcher = New-Object DirectoryServices.DirectorySearcher($sourceEntry)
$searcher.Filter = "(objectClass=user)"
$results = $searcher.FindAll()

foreach($result in $results) {
    $user = $result.GetDirectoryEntry()
    $user.CopyTo($targetEntry)
}
Run Code Online (Sandbox Code Playgroud)

我的问题是, $user 似乎缺少我尝试调用的 CopyTo 方法。据我了解 PowerShell,$user 是 System.DirectoryServices.DirectoryEntry 类型的 .NET 对象……在 Visual Studio 中我找到了 CopyTo 方法……在 PowerShell 中我没有找到任何方法,只是属性。

我刚开始使用 PowerShell,所以请帮忙!

powershell active-directory .net

1
推荐指数
1
解决办法
3472
查看次数

可以通过 PowerShell 自动执行 Exchange 任务吗?

我似乎找不到从 Powershell 运行各种 Exchange 任务(建立电子邮件地址、删除 Exchange 属性、创建邮箱等)的方法。在我看来,Exchange 任务不可能自动化;有人有一个起点让我自动执行重复的 Exchange 任务吗?

PowerShell 将是首选语言,但如果没有办法只能通过 .NET 或类似的方式,我可以走那条路。

scripting powershell exchange .net

-2
推荐指数
1
解决办法
786
查看次数

如何在我的 Windows 2008 r2 机器上提供共享主机?

我已经设置了 Windows 2008 R2 并添加了 Web 服务器角色、IIS 和 MS SQL Server 2008。

我如何向客户提供托管空间和 cpu 周期和内存。

我想为他们提供所有版本的.Net Framework,ASP.NETASP.NET MVC.

iis windows-server-2008 asp.net .net

-3
推荐指数
1
解决办法
301
查看次数