Articles of .net

如何将NETWORK SERVICE添加到用户权限组?

我正在调整来自不同服务器的应用程序,他们的安装指南告诉我 将服务器名称\networking服务标识添加到用户权限组。 那我该怎么办? 我试过了: 通过计算机pipe理,组,用户并将其添加到那里,但没有find(既不是web0008a \ NETWORK SERVICE,也不是BY AUTHORITY \ NETWORK SERVICE)。 我在这里错过了什么? 提前致谢。

.NET 3.5 SP1安装程序挂起在大约80%

我试图将.NET 3.5 SP1安装到我们的Windows 2003 SP2的生产机器之一。 但是,安装程序只是停留在大约80%的消息“安装程序正在加载安装组件,这可能需要一两分钟”。 事实上已经是30分钟了,使用0%的CPU。 我禁用了防病毒软件,然后应用了Windows Installer 4.5更新,但没有运气,安装程序仍然挂起。 任何人有过这个问题吗?

单声道是稳定和足够快的网页制作?

我目前正在为我的Web服务器调查一个新的Web应用程序堆栈。 C#看起来不错,因为它是一种编译语言,似乎运行得很好,没有太多的CPU,也不会消耗太多的内存。 而StackOverflow和ServerFault就是一个可扩展的MVC / .Net / C#栈的好例子。 C#也很有趣,因为尽pipe被编译,它仍然有很多高级特性作为一种语言,只能在较慢的解释语言中find。 我的服务器只有Linux(Ubuntu 8.04 LTS),我想知道是否安装Mono代替.Net框架对于生产使用来说是一个好主意。 我目前没有使用.Net的任何现有的应用程序,但我有兴趣使用现有的框架(如MS MVC)。

通过PowerShell远程安装.NET 4.6.1

我正在试图在一大群机器上远程安装.NET Framework4.6.1。 我正在使用powershell来远程编写脚本。 问题是,无论出于何种原因,.exe似乎不希望被远程调用。 我假设这是由于升级的.exe启动UI会话的事实。 但是,即使通过应允许远程安装的“/ q”参数,它仍然不起作用。 我没有得到任何错误,当RDP进入有问题的机器时,似乎没有升级或使用任何CPU进行升级。 我的脚本: Write-Host "Executing 'Upgrade dotnet 4.6' for $server" Invoke-Command -ComputerName $servers -Credential $credentials -ScriptBlock { $Url = 'https://download.microsoft.com/download/E/4/1/E4173890-A24A-4936-9FC9-AF930FE3FA40/NDP461-KB3102436-x86-x64-AllOS-ENU.exe' $Exe = "net461.exe" $Dest = "C:\\" + $Exe $Params = " /q" $client = new-object System.Net.WebClient $client.DownloadFile($Url,$Dest) Invoke-Expression ("cmd.exe /C " + $Dest + $Params) } 我也尝试使用巧克力,它也不起作用,因为我想同样的原因。 在本地运行巧克力。

是否可以强制使用“任何”体系结构标记编译的C#应用​​程序作为64位窗口上的32位应用程序运行?

我有一个.Net应用程序,使用为该体系结构types设置的“Any”标志进行编译。 我想知道是否有可能强制应用程序运行在一个(任何)64位版本的Windows上的32位应用程序,而无需重新编译应用程序到32位可执行文件。

.net framework 3.5错误代码:0x800F081F

我刚刚将工作PC更新到了Windows 10 Enterprise。 更新后,我注意到,除RDP以外的所有远程连接工具都不会安装或无法正常工作,我正在提示您安装.NET Framework 3.5。 我尝试了几种不同的方法来安装这个function,但没有成功。 我访问了不less在线资源,并尝试了大部分build议,仍然无法安装。 至此我有: 试图在电脑本身安装使用Windows Update安装程序,我得到错误代码:0x800F081F 我试图通过Microsoft下载更新并安装,而不使用Windows更新与相同的结果 我已经通过命令提示符运行DISM修复,然后尝试安装具有相同的结果 我试图打开PC的“打开或closuresWindowsfunction”窗口中的.NET Framework 3.5function 加上与上面相同的项目的多个版本。 我的问题是我在PC上丢失了什么东西,是否还有其他方法可以使用,或者是有什么其他的方法,我只是没有看到? 感谢您的帮助提前。

ASP.NET高CPU将服务器引入其膝盖

好的,我们的新版本在每个服务器上都有100%的CPU峰值,随机间隔。 长时间使网站完全没有响应 – 这将是在不同国家的人login网站等高峰时间。 我们已经看了perfmom,内存分析器,CLR分析器,sql分析器,红门ant分析器,在UAT尝试负载testing – 但甚至不能重现的问题。 这可能意味着只有数以千计的用户击中现场,导致它发生。 我们注意到的一种模式是,新的代码 – 破碎的版本 – 实际上使用的线程less得可怜。 我们也在使用国际奥委会的spring – 这是否有一个名声? 更糟糕的是,由于业务影响,我们无法进行部署,因此无法将问题缩小到我们添加的新function的子集。 我们真的被摧毁 – 有没有人有任何可能拯救我们几条命的战斗伤痕?

通过Active Directory组策略或WSUS部署.net 4

有没有办法使用Active Directory组策略或WSUS自动部署.net 4? 我想把它推到很多机器上,而不必转到每个机器上。 背景:我有一个VSTO ClickOnce应用程序,我想部署到非pipe理员用户,但它使用.net 4,它不会安装没有pipe理员权限,所以ClickOnce失败的非pipe理员,除非.net 4已经安装。

如何限制未经授权的域名指向我的网站的IP地址

我发现某个域名(即bajajra.com)指向我的网站的IP地址。 我使用IIS 10来托pipe我的网站。 我怎样才能限制访问所有这些未经授权的域名? 这个问题类似于这个 ,但我正在寻找基于IIS的解决scheme。 我怎样才能使我的网站只能从我的域名(例如example.com)访问?

在Powershell中使用命名空间

在回答这个问题时想到了这个问题 。 你怎样才能避免在命名空间中完全限定每一种types? 编写System.Security.Cryptography.X509Certificates.X509Store而不是X509Store ,或者[System.Security.Cryptography.X509Certificates.StoreName]::My而不是[StoreName]::My真的非常繁琐。 在C#中你有using指令…那么Powershell呢? 编辑1 – 这适用于types: $ns = "System.Security.Cryptography.X509Certificates" $store = New-Object "$ns.X509Store"(StoreName,StoreLocation) New-Object将string字面量作为types定义,因此可以通过编程方式构build。 编辑2 – 这适用于枚举成员用作参数: $store = New-Object "$ns.X509Store"("My","LocalMachine") 其中“我的”是[System.Security.Cryptography.X509Certificates.StoreName]::My和“LocalMachine”是[System.Security.Cryptography.X509Certificates.StoreLocation]::LocalMachine 。 文字名称自动转换为枚举成员,如果放置在预期的枚举成员的地方。