Articles of .net

升级.Net 2.0到.Net 3.5

这将需要重新启动? 即使我也包含所有的安全补丁。 NB这不会是.Net 3.5 SP1。

如何修复.net 2.0 SP2运行时? 应该是显而易见的,但不是显而易见的

自从安装了一些最新的共享点修复程序后,我遇到了.net运行时的一些问题,但由于我看不到其他人有这个问题,我认为这可能是巧合,运行时只需要修复。 所以,我做了平常的事情,打开添加/删除程序findMicrosoft .NET框架2.0 Service Pack 2 ,然后点击“单击此处获取支持信息”,我得到的版本信息和修复button。 点击修复要求的“netfx20a_x86.msi”的行踪,我没有在我的系统上,所以我不能修复它。 我从Microsoft下载.Net 2.0 SP2可分发的安装程序可执行文件,使用/ T命令行将其打开,以便我可以看到这些文件,并确定netfx20a_x86.msi安装程序有几个目录。所以我回到我的修复选项并提供msi文件的path。 在短暂的一刻之后,我得到一个警告框,说“安装这个产品请运行setup.exe”这是很好,但我不想安装它。 不过,我付出了努力,然后回去运行setup.exe。 我收到一条消息,告诉我这个产品已经安装在这台机器上,如果我想修复它,我需要使用添加/删除程序中的“修复”选项。 接下来是什么?

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) } 我的问题是,$用户似乎缺乏我尝试调用的CopyTo方法。 据我了解的PowerShell,$ user是typesSystem.DirectoryServices.DirectoryEntrytypes的.NET对象…在Visual Studio中我find方法CopyTo …在PowerShell中找不到它的任何方法,只是属性。 我刚刚开始使用PowerShell,所以请帮助!

是否需要.NET 4.0作为在企业环境中采用我们的软件的障碍?

我们正在开发针对大型企业的.Net软件产品。 该产品具有服务器和桌面客户端组件。 我们预计我们的产品将被公司中一小部分员工使用 – 可能是财务部门的员工。 我们目前需要.Net 3.5但正在考虑转向.Net 4.0 。 在这样的环境下,任何具有pipe理IT经验的人都能告诉我们,在现阶段是否需要.Net 4.0将会阻碍我们采用我们的软件? 对于使用.Net这样的框架,态度如何?

Windows中.net框架的版本

在构build我的应用程序之前,我正在进行一个小的可行testing。 目前我有几个选项。 第一个包括构build一个结合silverlight和activex的应用程序。 现在,activex只能在客户端计算机上安装.net framework 1.1。 另一种可能性是使用需要.net framework 3.0的XAPB。 所以我的问题是,什么是自动与Windows XP(包括补丁和服务包)的框架版本。 了解我所开发的产品是否有市场是非常重要的。 谢谢!

是否有可能在服务器上安装多个版本的.NET?

我们在办公室有一台服务器,通过分配一个专用IP地址,将其转换为远程服务器。 一个主要的政府组织连接到它24×7,这个服务器正在处理来自全州的并发请求。 此服务器最初是针对.NET的第2版进行configuration的。 我们想要安装一个基于.NET 3.5或4版本的新应用程序。 我想知道.NET Framework和Crystal Reports的两个版本是否可以在同一台服务器上工作? 需要什么额外的configuration?

Memcached故障转移技术

我们configuration了2个memcached服务器并使用Eniym客户端。 当其中一台服务器closures时,看起来这个服务器被添加到了deadServers列表(ServerPool.cs)中,并且每10秒就会尝试重新启动一次服务器(我们configuration了deadTimeOut为10秒)。 尝试连接到发生故障的服务器会导致TCP超时,这些页面需要很长时间才能加载,从而导致用户体验不佳。 1)解决这个问题的标准方法是什么? 有一些关于从deadServers列表中删除服务器的post。 这样做可以吗? 2)什么是推荐的deadTimeOut设置(我的默认情况下是2分钟,我们已经改变了10秒) 3)我的理解是正确的,caching的数据不复制跨服务器1和服务器2? 如果服务器1closures,那么它会去数据库获取这些值(而不是真的检查Server2)? 任何帮助真的很感激。

更新.NET框架后IIS重置失败

卸载Visual Studio 2010testing版2并安装Visual Studio 2010 RC后,执行IISRESET会出现以下错误消息: C:\ Program Files \ Microsoft Visual Studio 10.0 \ VC> iisreset / stop 试图停止…停止尝试失败。 该系统找不到指定的文件。 (2147942402,80070002) 更多信息 : 在beta2之前,同一台电脑也安装了beta1。 操作系统是Windows 2008 Web Server 有没有人有办法解决吗 ?

无法再在Windows Server 2008(不是r2)上执行pipe理任务

有没有人看到一个问题,当网站的应用程序池设置为2.0时,将.net 4.0网站部署到服务器2008年计算机? 我们的构build服务器将新的4.0网站推送到两台服务器上应用程序池设置为2.0的旧网站。 我们不能再在两台服务器上执行pipe理任务,例如打开IIS和更新应用程序池。 有没有人看到这种行为,希望有一个修复? 注意: 交到http://forums.iis.net/p/1171084/1954948.aspx#1954948

ASPNET帐户密码

我有一个Windows Server 2003框与.Net Framework 2.0。 我手动设置了ASPNET帐户密码(在machine.config中完成)。 最近它被升级到.Net Framework 3.5。 显然升级重写了machine.config,我不得不重做密码。 但是,看似随意,帐户密码将会改变。 machine.config仍然有手动密码,所以我不知道为什么这样做。 任何帮助应该感激。 编辑:澄清,我可以进入计算机pipe理 – >用户 – >并设置密码。 另外,密码仍然在machine.config中。