Articles of iis

何时将一个应用程序池同时具有时间间隔和特定的时间回收?

我正确地假设应用程序池的回收设置为: 定期的时间间隔:1740 具体时间:凌晨3点 只会在上午3点重置,因为时间间隔超过24小时?

为虚拟Windows IIS上托pipe的应用程序安装SSL证书

我目前正在运行安装了WebMin并运行Apache的Ubuntu 14.04。 我也运行Virt Manager来拥有虚拟化的Windows Server。 我想为在虚拟化Windows Server上的IIS内运行的应用程序设置SSL证书。 我不确定我应该在Linux服务器上还是在IIS中安装SSL证书。 有人可以请帮助指出我在正确的方向,我应该在哪里设置configuration?

如何在Server 2012上使用PowerShell和Webadministration查找IIS Web应用程序依赖项

想知道是否有人可以帮助这个。 我有一些主机IIS 7.5和IIS 8.5 Web应用程序的各种types的服务器。 由于这些是生产Web应用程序和服务器,我不能在服务器上安装任何软件,所以我必须find一种方法来远程询问服务器,以检索每个Web应用程序的Windowsfunction依赖关系。 我知道我已经可以使用msdeploy来获得依赖关系,但这意味着我需要在服务器上安装msdeploy软件,我不能这样做。 另外我知道我可以使用Get-OSFeature来远程检索安装在特定服务器上的Windowsfunction。 这也没有用,因为我需要连接到Web应用程序来获得应用程序的依赖关系。 那么可以使用powershell和Get-WebConfiguration来完成,如果有的话,可以有人展示我,因为我迄今为止只能使用这种方法获得已安装的function,例如。 Get-WebConfiguration system.webServer/* 'IIS:\sites' -Recurse 谢谢

ManagedPipelineHandler – IIS 8.5间歇性错误500

在我们的生产服务器上,我们突然间断了错误500,检查失败的请求日志,我可以看到以下内容,但是这对我没有太大帮助,我看不出问题在哪里。 这与caching有关吗? 还是cookies? -NOTIFY_MODULE_START ModuleName ManagedPipelineHandler Notification EXECUTE_REQUEST_HANDLER fIsPostNotification false -AspNetPipelineEnter ConnID 0 Context ID {80000472-0401-5100-B63F-84710C7967BB} Data1 System.Web.ImplicitAsyncPreloadModule -AspNetPipelineLeave ConnID 0 Context ID {80000472-0401-5100-B63F-84710C7967BB} Data1 System.Web.ImplicitAsyncPreloadModule -AspNetHttpHandlerEnter ConnID 0 Context ID {80000472-0401-5100-B63F-84710C7967BB} -GENERAL_SET_RESPONSE_HEADER HeaderName X-AspNetMvc-Version HeaderValue 4.0 Replace false -GENERAL_SET_RESPONSE_HEADER HeaderName Cache-Control HeaderValue private Replace true -GENERAL_SET_RESPONSE_HEADER HeaderName X-AspNet-Version HeaderValue 4.0.30319 Replace true -MODULE_SET_RESPONSE_ERROR_STATUS ModuleName […]

.net web应用程序在IIS交换文件夹没有appdomain重新加载

我有一个asp和mvc应用程序运行在IIS和Windows上。 现在我想configuration某种分段function,而不需要额外的服务器。 我简化的计划是有2个文件夹。 一个是生产版本,另一个是新版本。 部署后,我会预热caching,然后交换生产与分期。 但是,当我改变绑定或文件夹,似乎应用程序被重新加载,因此从热身的数据丢失。 我怎样才能达到预期的行为? 有没有更好的方法(工具?)实现分期过程?

从DMZ Web服务器到内部Web服务器的安全连接

我们有一个运行在内部IIS Web服务器上的.NET Web服务,允许外部组织向我们发送文档,然后自动将文档归档到我们的Sharepoint服务器上(运行在同一台服务器上)。 我们希望将Web服务移到我们的DMZ IIS Web服务器,然后让它与LAN上的Sharepoint服务器通信。 为了与Sharepoint站点交谈,Web服务当前正在以域用户身份运行在应用程序池中。 DMZnetworking服务器不是域的一部分,所以我如何授权用户从它到Sharepoint?

使用基本身份validation和IISpipe理器身份验

对于一个网站,我想添加一个基本的HTTP 401挑战,这样访问者将被要求input用户名和密码之前进入该网站。 就像在Apache中一样,你可以使用htpasswd和htaccess。 为此,我使用这些示例安装了所需的软件: 安装基本身份validation: https : //www.iis.net/configreference/system.webserver/security/authentication/basicauthentication 安装和configurationIISpipe理器身份validation: http : //www.iis.net/learn/publish/using-the-ftp-service/configure-ftp-with-iis-manager-authentication-in-iis-7 在IISpipe理器用户中创build一个用户: http : //technet.microsoft.com/en-us/library/cc732621%28v=ws.10%29.aspx 然后在IIS服务pipe理器中,我去了网站。 并更改了IIS身份validation的设置,将Basic设置为Enabled,将Anonymous设置为Authentication。 不幸的是,我无法用我创build的用户login。 因此,在IIS服务pipe理器下的网站的Feutures视图中,我允许用户在IISpipe理器权限。 但是,然后它仍然没有工作。 我没有重新启动服务,但不知何故,似乎没有工作。 有什么我仍然需要做的? 有什么我需要改变? 任何帮助,将不胜感激

IIS,SQL Server,SSRS和文件系统之间的约束委派

首先,不知道哪个网站最适合这个问题,不论是SO,SF还是SU,请随时提出迁移build议! 我有一个要求限制几台机器之间的委派,以启用不同服务之间的身份模仿。 这里是不同的机器: Machine1 – 具有在本地服务帐户Local System下运行的AppPool的IIS 8.0 Machine2 – 具有SSRS的SQL Server 2008 R2都在本地服务帐户Network Service下运行 Machine3 – 拥有SQL Server 2008 R2并镜像Machine2多个数据库 我正在开发的应用程序需要能够模拟客户端身份以启用对SQL Server后端和Reporting Services的访问。 还需要模拟用户以使应用程序能够将file upload到共享的networking位置。 所有机器都在同一个域下运行。 我已经坐在一个域pipe理员,并已启用Enable this computer for delegation to any service (kerberos only)到所有三台机器。 原因是因为我试图限制代表团到某些服务无济于事。 我没有修改任何SPN,因为我的理解是SQL Sever会自动创build所需的SPN来完成这项工作。 在我的应用程序中,我已经在web.config文件中指定了如下以启用模拟: <authentication mode="Windows" /> <identity impersonate="true"/> IIS只启用Windows身份validation。 问题 委派似乎根本不工作,因为当应用程序部署到IIS时,当尝试访问SSRS服务时以及尝试将file upload到networking共享时,会出现身份validation问题(即401错误)。 问题 还有什么我缺less/需要检查,以获得委托在整个机器上工作,以及我需要启用哪些服务以满足上述要求。 请注意,我已经阅读了很多关于代表团的问题,但是没有解决我的问题。

使用https的域名和http子域名

我有一个虚拟专用服务器。 我configuration了我的DNS,以便我可以托pipe主域的应用程序(比如domain.com),并configuration了DNS,以便* .domain.com被redirect到同一台服务器上的另一个应用程序。 我在DNS中有以下条目: .domain.com type A 92.11.11.11 (fake ip) *.domain.com type A 92.11.11.11 在服务器上,我configuration了以下网站: Name | Binding | Path DomainApp | domain.com on 92.11.11.11:80(http) | path1 SubDomainApp | 92.11.11.11:80(http) | path2 这样,我可以myname.domain.com或anothername.domain.comdynamicredirect到子域的应用程序。 问题是我为domain.com(和www.domain.com)购买了一个证书。 我将证书绑定到域应用程序。 问题是服务器使用我的证书将http://myname.domain.comredirect到http://myname.domain.com 。 我的浏览器出现错误,告诉我该证书对子域(普通)无效。 但我不想为我的子域名证书。 我希望能够通过http协议访问它。 在IIS中是否有configuration允许(使用https为域和http为子域)?

负载均衡环境中的NTLM

我们有一个Netscaler VPX负载平衡3个Windows服务器上的3个IIS服务的HTTP请求。 身份validation设置为“Windows身份validation”,但由于我们的环境没有为Kerberos设置身份validation回落到使用NTLM。 由于负载平衡器上的会话设置为不持久,所以每个新的HTTP请求都可能会碰到前一个不同的前端。 在一些Wireshark数据包嗅探之后,我可以看到HTTPstream量中有很多401个挑战,所以我的最终目标是减less401个挑战的数量。 我必须承认,我正试图find关于NTLM如何工作的更多信息,但只是想我会问,如果有人能指出我正确的方向。