Articles of iis 7

子应用程序和虚拟目录文件权限

我有一个IIS7的网站设置exampledomain.com 。 在应用程序exampledomain.com有一个子应用程序cms 。 以相当复杂的方式,我们在cms\content\{generatedfoldername}下的这个子应用程序中,在我们的cms系统中有内容。 所以要访问这个内容中的图片,完整的URL将是http://www.exampledomain.com/cms/cms/content/{generatedfoldername}/image.jpg {generatedfoldername}/image.jpg,(是的,两个cms …),这个工程正好。 现在,我们有一个父母的网站下的虚拟目录,称为stuff ,它指向的content的CMS。 所以我应该能够使用urlhttp://www.exampledomain.com/stuff/{generatedfoldername}/image.jpg获取图片。 不幸的是,这给服务器500错误“ 您正在查找的资源存在问题,并且无法显示 。 虽然你必须login到CMS系统访问任何pipe理页面,我不认为这些图像文件受到login保护,否则第一个示例URL将无法正常工作,对不对? 也是服务器500错误,而不是403。 我确定我必须在这里丢失一些明显的东西 – 虚拟目录是使用在父应用程序中定义的权限,还是使用它指向的子应用程序? 还是有一些其他的权限我可能错过了? 对不起,这有点长,感谢您阅读这里一路! (我也必须指出,我对服务器pipe理的东西很新。) 编辑:也,我们有 <location path="." inheritInChildApplications="false"> 在父应用程序的webconfig中指定,所以希望不是这个configuration文件层次结构文章中描述的问题。

PHP + IIS7 + X64操作系统(Windows 7或Server 2008)

我要在这里回答我自己的问题,但是我认为这可能是足够重要的,以便为下一个遇到我的情况的人编制索引。 问题 :我似乎无法让PHP代码在IIS7的x64位版本上执行,无论是在我的桌面,Windows 7还是在Windows Server 2008上的应用程序的最终目的地。每当我尝试查看一个testingphp文档确认安装,我只看到源代码。 我已经从PHP,iis.net,博客,howtos,几乎任何地方都可以findGoogle发给我的文档。 我尝试了networking安装程序,尝试手动安装,而不是微星,尝试版本5.3.5,尝试版本5.2.17,但无论如何,代码将永远不会执行。 我甚至尝试使用PHP FastCGI模块注册.eric文件,但结果相同,只有php源代码。

HTTP标头只在IE中表示“no-cache”

我正在运行IIS7 – 由于某种原因,HTTP标头指示caching的页面已经被提供(例如,Firefox的Firebug显示304 Not Modified),但在IE8请求的提琴手页面中却是同一页: GET http://mywebsite.com/templates/cw/css/k2.css 200 OK (text/css) no-cache,max-age=604800 我看了我的Applicationhost.config,我看到: 更何况,Firefox显示页面被caching。 有没有人有任何想法呢? 我的网站真的很慢的IE浏览器 – 希望获得caching打开将有所帮助。

确保访问IIS上的网站

我有一个在IIS7.5上运行的网站。 我想要求访问网站的凭据(固定用户/密码)。 我不需要对这些证书做任何事情 – 只是为了确保用户知道他们。 我想使其对网站透明(它不应该“关注”网站)。 有没有这样做一个优雅的方式? 谢谢

与.swf flash交互.asp – 在IIS6上很好,在IIS7上很糟糕

从IIS6迁移到IIS7后,我无法使应用程序正常工作。 问题描述如下。 我的应用程序 :在我的应用程序中,我使用“flash.swf”。 这个.swf呼吁.asp,其中只包含: Response.write "<myNode>test_is_ok</myNode>" .swf必须得到它并显示“test_is_ok”。 而且它在IIS6 2003上确实很好,但在IIS7 2008R2上.swf显示“未定义”。 情况 :从IE到.asp的单独请求在两台计算机上都会得到“test_is_ok”。 如果从一台计算机上的.swf呼吁另一个.asp – 没有任何工作。 如果我删除.asp,那么.swf也显示“未定义”,所以我认为它并不真正吸引IIS7上的.asp。 build议我,请,什么,可以帮助。

无法通过Mac访问IIS Windows Server 2008

基本上我有一台运行Windows Server 2008的计算机,并build立了一个DNS服务器,活动目录和IIS来testing我的应用程序。 我有一台Mac作为另一台电脑,它有Windows 7和Mac OSX上。 如果我在Windows 7上,我可以远程访问Windows服务器,访问我的服务器上的SVN服务器,并通过浏览器查看我的IIS应用程序。 但是,如果我在Mac端,我无法做到这一点,我不知道为什么Mac端甚至找不到服务器。 服务器在networking中,所以它应该是可见的,不应该在networking上? 我不知道问题可能是什么。 任何帮助,将不胜感激。

通过MS Web平台安装程序安装我自己的应用程序

我可以使用Microsoft Web平台安装程序来安装我创build的应用程序吗? 到目前为止,我看到/读过的所有东西似乎都表明它可以用来更新IIS,下载组件以及像WordPress等免费软件,但是我还没有发现任何东西可以用来作为软件的部署工具我做。

IIS7 + SvnBridge的摘要式身份validation

我试图在运行Windows Server 2008 R2,TFS的TFS服务器上安装SvnBridge,现在在IIS7网站上安装SvnBridge。 http://svnbridge.codeplex.com/ 当我尝试访问项目存储库时,例如@ http://<mywebserver.domain.com>:8081/repository_name 系统提示您进行身份validation。 我不知道如何添加用户进行此身份validation? 我的login或IIS用户login都没有工作? 任何人都可以指向我的指南添加用户摘要身份validation的正确位置。 谢谢!

IIS7,.NET1.1,aspx页面返回403

我试图在客户的服务器上设置一个由我们的软件使用的Web服务。 Web服务需要.NET 1.1 aspx等,就像前一段时间写的一样,不会被重写。 .NET 1.1已经安装,Web服务的应用程序池被设置为.NET 1.1应用程序池。 我们的软件使用http post来调用web服务(default.aspx页面)。 当这样做,一个403禁止返回。 我在应用程序正在访问的服务器文件夹中创build了一个临时(html)网页。 我可以成功浏览到HTML文件没有问题。 我已经看过网上的各种“解决scheme”无济于事,例如给予NETWORK_SERVICE和机器账户等的权限…我相信这将是一件令人难以置信的简单的事情,但我的头目前从打它在桌子上! 任何人看到类似的东西,并解决它? 任何人有任何build议的事情要尝试? 谢谢。

iis 7 403和404页面上的drupal 7无法远程工作

对于IIS 7来说,这是一个很新的东西,所以如果这是一个简单的道歉。 我已经使用Windows Server 2008 R2上的Webstart安装程序安装了Drupal 7。 Drupal使自己的404和403错误页面。 当我打开服务器上的Internet Explorer并testing它们时,它们工作正常。 但是,从远程机器: testing什么应该返回一个自定义的404页面(即不存在的页面),我在Firefox中得到一个空白页面,并且当友好的错误消息被打开时,IE显示403“该网站拒绝显示这个网页”,一个空白页面,当他们closures。 testing应该返回一个自定义403页面(通过访问具有未经过身份validation的用户的pipe理区域)返回IIS风格中的“服务器错误。403 – 禁止:访问被拒绝”。 我猜这是一个权限问题,但我找不到任何改变。 有任何想法吗? 谢谢, 弗雷德里克