我有Exchange 2010安装在域控制器{相同的主机}(我知道)。 我在域上安装了第二个域控制器,删除了Exchange 2010所在机器上安装的DC。这是我的问题所在。 现在交换仍然作为邮件服务器的function,但在pipe理控制台我不断收到IIS相关的错误和事情的一半负载。 我现在知道,有办法从交换机删除DC没有这些问题,但它发生了。 如何修复我的Exchange服务器场,以便停止收到错误消息(我认为它仍然绑定到旧的域控制器) 谢谢
在我们的应用程序中,我们有一些相当长的AJAX调用,其中一些在相当慢的encryptionnetworking上传输超过100k的数据。 我想在application/json上启用G-Zip压缩来加速这一点。 但是,我正在经历一段艰难的时光! 首先请注意,服务器肯定支持这个。 application/javascript和text/*压缩就好了。 我尝试的第一件事是在<system.webServer>部分的web.config中添加以下内容: <httpCompression directory="%SystemDrive%\inetpub\temp\IIS Temporary Compressed Files"> <scheme name="gzip" dll="%Windir%\system32\inetsrv\gzip.dll"/> <dynamicTypes> <add mimeType="text/*" enabled="true"/> <add mimeType="message/*" enabled="true"/> <add mimeType="application/javascript" enabled="true"/> <add mimeType="application/json" enabled="true"/> <add mimeType="*/*" enabled="false"/> </dynamicTypes> <staticTypes> <add mimeType="text/*" enabled="true"/> <add mimeType="message/*" enabled="true"/> <add mimeType="application/javascript" enabled="true"/> <add mimeType="*/*" enabled="false"/> </staticTypes> </httpCompression> <urlCompression doStaticCompression="true" doDynamicCompression="true"/> 这没有效果。 我甚至启用了"*/*"只是为了testing。 接下来,我挖出了全能的applicationHost.config文件。 这有: <section name="httpCompression" […]
我有一台运行Windows Server 2008 R2的服务器,面向一个已经安装的网站。 我想也将RD网关服务添加到这台机器,因为它已经可以从互联网上访问。 不过,我这样做时遇到了一些问题。 首先,我可以在同一默认网站上安装RD网关,并将RDG和其他网站绑定到不同的地址,以便他们可以拥有不同的SSL证书。 但是,我无法使用RDP客户端连接到RD网关。 我得到以下错误: 我发现了如何解决这个问题的以下文章 。 但是,按照这个build议后,我有同样的问题。 RDGateway和其他网站ar elistenign在不同的IP /站点名称。 不过,每次我尝试加载RDGatewaypipe理器时,都会收到此消息 有没有人有这方面的经验,我怎么能做到这一点?
我们的客户端在IIS下有以下设置 Sites – applications (binds to http://applications.domain.com) – app1 – app2 app1和app2都是.NET单页面应用程序(.NET MVC和.NET Web API的组合)。 这些应用程序位于C:\inetpub\applications\文件夹下,并已转换为应用程序。 因此, app1可在以下URL http://applications.domain.com/app1下获得, app2可在http://applications.domain.com/app2 我遇到的问题是,所有的AJAX路由都是相对于根(/)路由,因此不存在,例如http://applications.domain.com/api/products不会抛出一个404,因为路由其实是http://applications.domain.com/app1/api/products 。 有没有一个IIS设置,可以让我做这个工作短重写所有我的AJAX调用与前缀? 或者有什么不同的方式,我可以在IIS下configuration这种设置? 谢谢。
我有一个IIS7网站configuration指向UNC共享的物理path。 这工作正常。 但是,在尝试为此站点configurationWeb部署时(右键单击站点 – >部署 – >configurationWeb部署发布),我会得到: 发生一个或多个错误:无法在“MyWeb”上授予用户'MYDOMAIN \ MyUser'完全控制权。 有问题的用户帐户可以完全控制UNC共享。 如果我将网站path更改为本地服务器地址,则可以成功configurationWeb部署。 有任何想法吗? 谢谢。
对于来自Apache背景的IIS,我还是相当新的,请耐心等待。 我为我们的一个客户在我们的主机空间上build立了一个虚拟目录。 我的目的是为了让每个客户端都拥有一个受密码保护的虚拟目录,而我们的核心站点只是提供可供预览的可用站点列表。 因此我的结构如下: www.domain.com (root) www.domain.com/websiteone/ (virtual directory) www.domain.com/websitetwo/ (virtual directory) 我的问题是,使用“/”的“websiteone”中的链接将parsing为www.domain.com/,而不是www.domain.com/websiteone/ 我如何解决这个问题? 理想情况下,如果您可以提供一个使用Plesk控制面板的示例,那么这将是我们所有托pipe服务提供商提供的理想select。 任何帮助将不胜感激。
我想用(newsite.com)replace我的旧域(oldsite.com)并永久redirect我的用户。 我有我的应用程序web.config文件中的以下内容: <rule name="Redirect to new site" stopProcessing="true"> <match url="(.*)" /> <conditions> <add input="{HTTP_HOST}" negate="true" pattern="^oldsite\.com$" /> </conditions> <action type="Redirect" url="http://newsite.com/{R:1}" redirectType="Permanent" /> </rule> 当我连接到我的网站时,我发现它正确地被redirect到了newsite.com,但是这进入了一个无限循环。 这个重写规则有什么问题吗?
我已经抓住了我的头。 请帮我停止划伤。 对于我们遇到的网站问题,我们有一个手动解决方法。 当我们手动执行这些步骤时,解决方法总是有效的,但是运行执行相同步骤的脚本有时可以正常工作,但通常不会。 我的问题: 为什么手动执行这些步骤和在脚本下执行它们有什么不同? 手动步骤是: 停止站点 在IISpipe理器中select该站点,单击停止 回收运行后台服务的应用程序池 在IISpipe理器中,select应用程序池,单击回收 调用后端服务上的方法。 这是在将网站上传之前预先填充一些数据。 后端服务是一个.asmx 在Internet Explorer中,导航到后端的方法Invoke页面,input一些参数,点击“Invoke” 启动网站 在IISpipe理器中,select该站点,然后单击开始 正如我所说的,这总是使网站具有完整的function。 这应该是这样的脚本,对不对? 所以我写了一个基本上这样的批处理脚本: %windir%\system32\inetsrv\appcmd.exe stop site nameOfSite %windir%\system32\inetsrv\appcmd.exe recycle apppool nameOfAppPool curl…(call web method with headers and parameters identical to what IE does) %windir%\system32\inetsrv\appcmd.exe start site nameOfSite curl调用在Fiddler中与使用IE进行调用相同。 此外,我已经用一个暂停来replacecurl调用,所以脚本给了我一个使用IE调用web方法的机会。 所以我很确定这不是那条线。 我已经把步骤之间的延迟。 我试着开始/停止appPool(而不是回收)。 我试过用Python做同样的事情: subprocess.check_output([params to call appcmd], […]
我有一个ASP.NET Web窗体应用程序,它有一些使用SAP Crystal Reports Runtime for .NET Framework 4创build的报告C:\Windows\Temp文件夹包含应用程序的报告文件。 这就是为什么我需要在C:\Windows\Temp上提供IIS_IUSRS权限。 问题是,每当我试图授予Temp的IIS_IUSRS权限,我得到这个错误消息: Error Applying Security An error occured while applying security information to C:\Windows\Temp Access is Denied 如果我点击选项“继续”,我得到以下错误: Windows Security Unable to save permission changes on Temp Access is denied 我需要紧急的解决scheme,因为我有一个紧急交付。 不惜一切代价,我必须将IIS_IUSRS访问权限授予C:\Windows\Temp 。 请紧急帮忙。 .NET Framework – 4,IIS – 7,Windows 7旗舰版 – 64位。
我们在Windows Server 2012 R2 Core的IIS中遇到问题。 我们的IIS站点有自己的应用程序池,它被设置为在应用程序池标识下运行。 几乎在刚刚启动后,第一次访问一个页面的应用程序池将停止。 我可以重新启动应用程序池,并尝试访问一个页面,它会再次停止,有时会部分加载页面。 对于像CSS这样的静态内容的访问也是如此 – 它可能会加载一次,但第二次尝试将产生“服务不可用503”响应。 没有任何内容正在写入应用程序事件日志,并且httperr.log文件显示以下内容: 2015-07-01 09:04:36 10.7.40.217 58318 195.47.225.106 80 HTTP/1.1 GET /Account/Login 503 14 AppOffline ourapp.ourdomain.com 我们尝试了其他地方提到的一些事情,例如确保为应用程序池禁用了loaduserprofile选项并禁用rapidFailProtection。 其他用户似乎报告看到错误logging到应用程序事件日志,但我们没有看到任何类似的东西。 这些可以写在其他地方吗?