草庐IT

asp.net - IIS 性能

我们有以下设置:虚拟服务器,IntelXeonX5650@2.67Ghz(4个处理器)8GB内存Windows服务器2008标准版64位SQLServerExpressIIS7.5我们的数据库只有200mb。我们正在运行一个ASP.net应用程序。我们最近遇到了一些性能问题,大约200个并发连接导致100%的CPU使用率(主要由IIS消耗)并使响应时间达到20秒左右!在对我们的代码进行一些调整后,我们已经能够从loader.io运行负载测试。在1分钟内有1500个并发用户,最后我们的响应时间约为5秒,CPU使用率约为95%,再次主要由IIS消耗,我们的内存使用量约为4GB。但是,我们预

windows - IIS Express 10 配置重置

我在使用Windows10和VisualStudioEnterprise2015时遇到了IISExpressv10的恼人问题。基本上我们的网络应用程序必须绑定(bind)以允许通过主机名进行远程连接。这很容易实现,我们简单地设置配置如下。此配置在以前的IISExpress实例中始终有效。我面临的问题是,每次我重新启动工作站时,IIS都会创建另一个Web应用程序绑定(bind)实例,但会再次默认为仅允许localhost如下所列。(请注意,它还会在名称中添加(1+))。自从使用VisualStudio2015和IISExpress10以来,这种情况才开始发生。现在我每天都去重置每个Web

windows - 确保将 IIS AppPool 用户添加到 windows 组

我正在尝试使用Powershell(由Ansible运行)将ASP.NET应用程序部署到IIS。我希望我的应用程序能够查询性能计数器,因此我使用此Powershell脚本将其添加到性能监视器用户:appPoolName=$args[0]$group=[ADSI]"WinNT://$Env:ComputerName/PerformanceMonitorUsers,group"$ntAccount=New-ObjectSystem.Security.Principal.NTAccount("IISAppPool\$appPoolName")$strSID=$ntAccount.Transl

windows - Yii2 REST API IIS 对象移动

我正在使用Yii2REST和ActiveController创建一个newPessoa(),在Apache上工作正常,但在IIS8上发生错误。有人知道IIS中的任何配置吗?REQUESTRequestURL:http://10.192.1.145/api/pessoaRequestMethod:POSTStatusCode:201CreatedRemoteAddress:10.192.1.145ReferrerPolicy:no-referrer-when-downgradeRESPONSEDocumentMovedObjectMovedThisdocumentmaybefoundhe

asp.net - .Net 核心应用程序无法通过 FTP 上传,托管在 IIS 上

我在通过托管在IIS上的FTP部署.net核心应用程序时遇到问题。我想更新的主要DLL(核心应用程序)无法上传,FTP只是给我一个通用的权限错误消息。我认为原因是因为它们正在使用中,因为那时我停止了应用程序池,上传并重新启动它工作正常。但这并不是真正的解决方案,是否有任何其他发布方法可以缓解此问题?编辑:"openforwrite:failure"是我遇到的唯一错误。我在网上找不到任何东西,唯一的解决办法是重新启动应用程序池。 最佳答案 我找到了一个答案,我想它应该在这里以供将来谷歌搜索。问题正如我最初预期的那样,IIS将请求代理到

c# - ServiceController 关闭 IIS 安全访问

我正在使用ServiceController类从C#程序集远程关闭IIS。我想知道我需要通过网络执行此操作的最低级别的权限是什么,在我当前的测试中我使用的是Administrator并且它工作正常,但是当我迁移到Production时我将使用AD组并且需要提供它是正确的安全级别吗?//MakeacalltoIIStoshutdowntheservice.ServiceControllersc=newServiceController(serviceName,serverName);//Canwestoptheserviceif(sc.CanStop){//Stopitsc.Stop()

windows - 是否可以在Windows CE 5.0 浏览器中查看部署在IIS 6.0 上的silverlight 或asp.net 3.5 网站?

我打算在silverlight中构建一个网站并将其部署在IIS6.0上。我不确定应用程序是否可以在WindowsCE5.0浏览器中浏览。如果可能的话查看silverlight应用程序是否可以在中查看asp.net3.5应用程序WindowsCE5.0。 最佳答案 您可以或不能在设备浏览器上查看的内容在很大程度上取决于页面的功能和工作方式。请记住,浏览器不像桌面浏览器那样功能齐全,而且操作系统也不同于桌面操作系统。考虑到这一点,您可以查看您的页面需要什么。对于silverlight,客户端需要Silverlight运行时(您将它们安装

windows - 通过检查注册表查明是否安装了 IIS

我有一个需要创建IIS虚拟目录的innosetup安装程序。为了创建虚拟目录,必须启用IIS管理服务。如何检查启用了哪些Windows功能?最好的解决方案是检查注册表设置,但可以通过innosetup实现的其他方法也可以。该解决方案应适用于XP、Vista、Win7、Win2003服务器和Win2008服务器(32位和64位)。 最佳答案 我不知道如何一般性地判断安装了哪些功能。在IIS的特定情况下,您可以通过查找此注册表项来判断:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\InetStp如果该key

windows - 来自 Web 服务器域外部的 IIS 7 和 Windows 身份验证

我已经在IIS7中部署了我的站点,并且可以在Web服务器上正常浏览它。我已将其设置为Windows身份验证(仅),当从域外浏览时,我想接受凭据挑战,并在输入AD中存在的域\用户名和密码组合时获得访问权限。401-未经授权:由于凭据无效,访问被拒绝。我的iis日志我在IIS中放置了一个虚拟站点并将其设置为匿名,我也可以浏览到这个没问题。我检查过在网络服务器上安装/设置了windows身份验证,确实如此。我需要哪些配置参数才能使其正常工作?*是的,我知道我应该对存储在数据库中的帐户使用某种自定义身份验证提供程序,但我还不想经历这些。感谢任何建议,智慧之言。 最佳

windows - IIS7 上可能有一个 IP 地址和两个子域吗?

关闭。这个问题是off-topic.它目前不接受答案。想改进这个问题吗?Updatethequestion所以它是on-topic用于堆栈溢出。关闭11年前。Improvethisquestion背景我在我的家庭网络中使用一台运行WindowsSBS2011的服务器。它为ActiveDirectory、IIS7和DNS服务提供服务。目前,我可以使用“默认网站”网站更改我的域(mydomain.com)在Internet上的外观。但是,当我在IIS管理器中创建其他网站(blog.mydomain.com)时,它们没有显示在Internet上。问题一:是否可以在WindowsIIS7中设置