在将软件部署到IIS的过程中,我观察了几次,现在每隔一段时间,相关的应用程序池都无法重新启动,而在事件日志中,我们看到如下错误: 应用程序池的标识“AppPoolName”无效。 如果在处理应用程序池的第一个请求时仍然无效,应用程序池将被禁用。 这不会经常发生,但是当它唯一的解决scheme是在IISpipe理器窗口中重新应用身份密码。 只要我重新申请,然后重新启动应用程序池,网站又回来了。 事实: 该帐户是密码永不过期的服务帐户。 该帐户是IIS主机的本地帐户。 帐户密码永远不会改变。 这是在Windows Server 2003上运行的IIS 6 该软件的部署是通过MSI,并涉及多个IIS复位。 该软件是在内部创build的,不会对IIS做任何事情。 任何想法如何身份信息可能会腐败? 编辑:澄清 要明确 – 这个用户帐户和密码组合工作绝对好,通常作为应用程序池的身份正常工作。 只有当我们的软件更新部署到现有的IIS应用程序,它停止工作。 我们的密码没有改变 我们的部署不会更改密码或重新configuration应用程序池。 也许这不会发生每次1/20次。 如果我们重新input密码到IIS并重新启动应用程序池一切正常。
我试图从Windows Server 2003,IIS6服务器迁移到Windows 2008,IIS 7服务器的经典ASP应用程序。 ASP页面很好,但它第一次尝试使用我们的.NET interop DLL,它失败,在IIS日志中出现以下错误: 2012-01-06 18:50:41 XXXX POST /downloads.asp | 27 | ASP_0177 _:_ 8000ffff | Server.CreateObject_Failed 80 – XXXX Mozilla / 5.0 +(Windows + NT + 6.1; + rv:8.0)+ Gecko / 20100101 + Firefox / 8.0 500 0 0 0 ASP页面中的相应行是: 设置订阅= Server.CreateObject(“DLLNAME”) 我使用RegAsm.exe成功注册了DLL,并使用成功调用CreateObject的VBscript进行了确认。 我也确保NETWORK SERVICE,IUSR_MACHINENAME和IUSR都具有对DLL位置和HKEY_USERS … Internet Settings \ […]
我目前正在尝试通过Web.configconfiguration一个ASP.net Web应用程序,以在特定的文件夹中托pipe一个GWT WebApp。 我已经设法configurationmimeMap的.manifest文件扩展名在system.Webserver / staticContent部分,但是,我坚持与clientCache。 我想添加一个caching规则,以便使用“.nocache”的文件。 与以下标题一起提供: "Expires", "Sat, 21 Jan 2012 12:12:02 GMT" (today -1); "Pragma", "no-cache" "Cache-control", "no-cache, no-store, must-revalidate" 任何人都知道如何在IIS 7+中做到这一点?
我有一个Win2008服务器与IIS 7,我想复制一个网站,只是改变绑定端口和正在使用的应用程序池,所以我将有2个网站(本地或远程)具有相同的configuration,但在不同的端口。 有没有一种方法可以使用web部署工具来完成此任务,以便在本地和远程部署这个独特的网站并更改目的地的绑定端口?
我们正在使用ARR作为反向代理,我想由于各种原因使服务器不可用。 这怎么可以使用Powershell来完成? 编辑1: 我发现这个使用JScript的http://blogs.iis.net/anilr/archive/2009/11/09/using-arr-config-extensibility-to-gracefully-stop-server.aspx教程。 但是我不能把它翻译成PowerShell。 编辑2: 使用Webpipe理模块中的Set-WebConfigurationProperty,我可以更改服务器的设置。 我在%windir%\system32\inetsrv\config\schema\arr_schema.xmlfind了SetState,但我不知道如何调用该方法。
我已经将VisualSVN Server运行在IIS 6,Windows Server 2003中的反向代理之后。这并不理想,但对于服务器上的主要Web应用程序,我只有一个IP地址和SSL证书可用。 除了尝试提交或浏览默认的ASP.NET目录(App_Browsers,App_Code,App_Data)时,一切都可以正常工作。 SVN提交失败这些目录 – 我相信这是因为IIS将不会默认提供服务。 反向代理使用IIS中的虚拟目录 – 是否可以在web.config中对此虚拟目录进行更改以解决此问题?
我需要在Windows Server 2012上通过IIS证书身份validation。根证书没有任何撤销列表,但我收到exception: 撤销function无法检查证书的撤销 search后,我发现解决scheme使用CertUtil命令禁用吊销检查: certutil –setreg ca\CRLFlags +CRLF_REVCHECK_IGNORE_OFFLINE 并得到 CertUtil:-setreg命令失败:0x80070002(WIN32:2)CertUtil:系统找不到指定的文件。 有任何想法吗?
我有一个通过Windows Server 2012上的IIS 8.5发布的应用程序,可以利用Windows集成凭证进行SSO。 用户可以成功login到应用程序并导航到绝大多数的aspx页面。 但是,当用户尝试login到特定的aspx页面时,他们会收到一个Windows身份validation提示,他们必须在允许他们访问该页面之前将他们的域凭据填充10次。 从IIS的angular度来看,对于应用程序的虚拟目录,我们只有Windows身份validation指定。 如果打开“匿名身份validation”(用户在尝试导航到aspx页面时不提示用户inputWindows身份validation提示),则可以解决该问题,但这显然会打破terminal用户使用Windows集成凭据login的能力 – 这是他们不能接受的。 因此,我怀疑这是NTFS /共享权限的ASPX页面或应用程序的DLL之一的某种问题。 不过,我已经检查了所有相关的平面文件权限和恶作剧无济于事。 我做了以下工作: – 我检查了用户试图访问的aspx页面的权限,从AD的angular度来看,一切似乎都没有问题。 用户似乎拥有正确的权限。 – 直接签入应用程序服务器时不会发生此问题。 – 通过客户端工作站login到应用程序时,pipe理员也会遇到问题。 – 一个提琴手和Wireshark跟踪,正如所料,我遇到了401错误。 – 使用非Windows凭据集成到应用程序的用户不会出现问题。 我可以检查的东西,我想出来的想法 – 有没有其他人有任何想法?
我在访问一个网站时遇到了问题,这个网站在服务器端最近得到了SSL安全性。 像正常访问网站是不是一个问题,但是当我尝试打开托pipe它的服务器上的网站 – 它根本不会打开。 这不是这台服务器上的唯一网站,我可以访问它们,除了那些具有SSL安全性的网站 。 这会导致一个问题,因为有问题的网站包含一个API服务和其他一些网站需要连接到这个API。 但通过xmlHttpRequest (和其他这样的代码)连接到这个网站是行不通的。 当API中提供了所有的function时,我不希望重写这些其他站点的所有代码。 (这也意味着随着服务的发展和变化,在许多不同的地方进行改变。) 什么会导致这个问题,我该如何解决? 编辑:这台服务器上有另一个SSL安全的网站,我误解了它的地位。 这个其他网站可以在服务器端访问。 我将通过服务器上的IIS和防火墙的所有设置来查找为什么他们的行为不同。 编辑:我find了一个解决scheme,通过改变重写规则 – 强制使用https – 不适用于内部地址(127.0.0.1)。 我现在可以从服务器端访问网站。 这并没有解决问题,这只是一个暂时的解决scheme,以避免这个问题。
我是新来redirect,并很难得到这些工作,我有一个旧站点需要redirect到一个新的网站,相同的域名,但不同的文件夹和域string约1400的URL。 这是我目前没有工作,任何帮助,不胜感激。 谢谢 <rule name="Redirect0001" patternSyntax="ExactMatch" stopProcessing="true"> <match url="www.sitename.com/index.html/_10_12_Slotted_Screwdriver_Bit_2_long?SCREEN=product_ordering&ScreenID=2464&ProductID=952" /> <conditions> <add input="{HTTP_HOST}{REQUEST_URI}" pattern="www.sitename.com/index.html/_10_12_Slotted_Screwdriver_Bit_2_long?SCREEN=product_ordering&ScreenID=2464&ProductID=952" /> </conditions> <action type="Redirect" url="http://www.sitename.com/items.aspx?category=Screwdriver+Bits%2c+Nutsetters+%26+Holders&id=203" /> </rule>