我正在尝试制作一个IIS URL重写规则,将URL参数附加到URL。 url参数是hssc 。 所以,任何通过服务器处理的url都需要这个参数。 请记住,有些url已经有自己的参数了,其他url不会,还有根url等等,有时需要添加?hssc=1或者&hssc= – 所以,如果我的url是这样: http://www.blah.com应该成为http://www.blah.com/?hssc=1 http://www.blah.com/index.html应成为http://www.blah.com/index.html?hssc=1 http://www.blah.com/?q=5应成为http://www.blah.com/q=5&hssc=1 http://www.blah.com/index.html?q=5应成为http://www.blah.com/index.html?q=5&hssc=1 http://www.blah.com/index.html?q=5&hssc=1应该单独留下 我也希望它的URL不应该被隐藏(如在后台在后台重写)。 我需要URL出现在URL中,所以当用户复制URL或书签时,参数就在那里。 我已经设置了匹配它的条件\&hssc|\?hssc – 现在我只需要一种方法来编写URL,这样它就会出现并保留已经存在的原始URL的一部分。
我已经使用msdeploy工具将IIS6 webserver 2003网站迁移到IIS7 webserver 2008。 应用程序池设置通过"Enable 32-bit Applications=true", "Managed_Pipeline_Mode=Classic","Identity=NetworkService" Framework=v1.1/2.0进行更改。 所有的网站在默认端口上工作正常,以及从iis6迁移的url重写。 当我通过更改绑定启动除默认端口以外的其他端口上的Web服务器时,URL重写将停止工作,并在日志中获得404错误。 我想我不必更改处理程序映射因为我在经典模式下运行它。 我怎样才能解决这个问题?
我在我的Nginx(Windows 7的1.2.6)conf文件中有以下设置: location ~ ^/FOO/(.*)$ { proxy_pass http://server_two:8888/FOO/$1; } 在server_two我有IIS7运行使用基本身份validation的WCF服务。 当我访问http://server_two:8888/FOO/Service.svc?wsdl我得到了正确的端点。 当我访问http://myhost/FOO/Service.svc?wsdl我得到一个popup的用户/传递框。 我可以input我的证书,直到奶牛回家,而且什么也没有。 我也尝试了以下内容: location ~ ^/FOO/(.*)$ { proxy_pass http://server_two:8888/FOO/$1; proxy_set_header Host $host; proxy_set_header X-Accel-Expires 0; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } 和其他几个变种,但是我还没有能够让login过程工作。 这对Nginx可能吗? 我错过了什么? 更新: 我忘了提及,IIS设置为执行Windows 401身份validation的HTTP 401挑战
我试图在testing环境中使用Web Deploy 3.5。 即使在testing服务器上安装了Web Deploy 3.5并启动了Webpipe理服务,它也会以404失败。 我甚至在本地(在testing服务器上)在命令行上尝试了它: "c:\Program Files (x86)\IIS\Microsoft Web Deploy V3"\msdeploy -verb:sync -source:contentPath="E:\Downloads\Deployments\DefaultSite_All_MSDeploy.zip" -dest:contentPath='DefaultSite/mySiteName',ComputerName="https://localhost:8172/msdeploy.axd?site=PhaseI",UserName='americas\r.compton',Password='notmypassword',AuthType='Basic' -enableRule:doNotDeleteRule -allowUntrusted -verbose Verbose命令行返回的错误:以远程代理程序URL“ https://servername.com:8172/msdeploy.axd?site=mySiteName ”作为“americas \ r.compton”预先validation。 错误代码:ERROR_DESTINATION_NOT_REACHABLE更多信息:无法连接到远程计算机(“servername.com”)。 在远程计算机上,确保已安装Web部署,并且已启动所需的进程(“Webpipe理服务”)。 有关详细信息,请访问: http : //go.microsoft.com/fwlink/?LinkId=221672#ERROR_DESTINATION_NOT_REACHABLE错误:远程服务器返回错误:(404)未find。 IIS日志: #软件:Microsoft Internet信息服务7.5 #版本:1.0 #date:2013-12-12 18:18:41 #Fields:date time s-ip cs-method cs -uri-stem cs -uri-query s-port cs-username c-ip cs(User-Agent)sc-status sc-substatus sc-win32-status time-taken2013 -12-12 18:18:41 138.57.160.65 POST […]
当某个目录下的文件被下载时,是否可以configurationIIS发送电子邮件通知? 例如: www.example.com/download/任何文件?
我正在尝试在IIS7中设置SSL主机头和安全站点绑定。 我遵循这个网站http://www.digicert.com/ssl-support/ssl-host-headers-iis-7.htm (其中包括)的指示,但是当我运行提到的appcmd命令,我得到错误“对象'SET'不受支持。运行'appcmd.exe /?' 显示支持的对象“。 我也尝试了“appcmd网站集”,但它仍然返回相同的错误。 我究竟做错了什么? 如果有问题,我正在使用的服务器是Windows 2008 R2 x64。 谢谢。
我有一个与IIS7的Windows 2008服务器。 每当服务器重新启动,SSL停止工作。 正常的HTTP请求正常工作,但是对HTTPS地址的任何请求都会在浏览器中出现典型的错误消息: 找不到服务器或DNS 我可以通过打开IISpipe理器并调出相关网站的“绑定…”窗口来暂时修复它。 然后我select“https”,点击“编辑”,然后点击“确定”,而不需要改变设置。 这样做后,浏览到https://再次工作,直到下一次重新启动。 这个问题看起来很像这里描述的问题 ,但根据证书 MMCpipe理单元,相关证书确实有一个私钥。 我也很肯定,我从来没有在个人商店安装证书,但直接进入机器商店,但它已经有一段时间了… 事件日志中除了链接到的post中描述的事件ID 36870之外没有太多内容。 任何人都可以帮助我解决这个问题,以便即使服务器重新启动后,SSL将工作?
我从我们的现场(运行Windows Server 2003)复制代码到一个新的QA虚拟机(运行Windows 2008)。 当我查看网页的源文件信息完全一样,但网站的外观是非常不同的。 这是由操作系统的差异,还是我在错误的地方?
服务器在标题中没有标识它的版本,所以没有任何帮助。 在IIS(7)pipe理器中提供了FTPpipe理选项,并且没有安装IIS6pipe理器,所以我假设它是7.0或7.5,但是我找不到任何方法来检查这个。
我们有一个互联网网站,其中包含一个启用了Windows身份validation的IIS7上的“hello world”.html文件。 用户是Web服务器上的本地计算机Windows用户。 对于一些用户来说,这个网站很慢。 使用fiddler2,我已经追踪到浏览器连接和浏览器开始初始GET请求之间15秒的延迟: ACTUAL PERFORMANCE ————– ClientConnected: 15:28:09.737 ClientBeginRequest: 15:28:24.750 ClientDoneRequest: 15:28:24.750 … 然后,该站点用HTTP 401响应,浏览器立即用一个HTTP 200返回的第二个GET请求(可能与相关的authentication令牌)作出响应。 无论我从哪个机器访问它,问题都会发生。 这个问题只发生在IE浏览器(v6 – v8),Firefox和Chrome工作正常。 在我的机器上,使用网站的IP地址而不是DNS名称可以解决问题,但这并不能解决所有人的问题。 我已经尝试在本文中对configuration进行更改,但没有解决问题。 有任何想法吗?