Articles of iis

在没有文件扩展名的ISS 7上运行php文件

我将一个PHP应用程序移动到我的IIS 7 Web服务器上。 应用程序中的很多文件都是php文件,但没有php扩展名(实际上它们没有文件扩展名)。 这对旧的Apache主机工作正常,但我不能让它在IIS 7上工作。 我一直在试图修改处理程序映射,但我不知道如何映射没有扩展名的文件到PHP处理程序。 我试着只使用*,但正如我怀疑像jpegs静态文件也通过PHP运行,它不喜欢这个。 谢谢你的帮助。

如何从外部托pipeASP.NET应用程序?

我有一个ASP.NET应用程序,我可以到达192.168.1.102:81/TestApp本地。 我想通过去domain.com:81/TestApp外部托pipe应用程序(我已经有我的域指向我的路由器,这工作正常 – 我有另一台服务器端口80上运行的Apache)。 我修改了路由器设置,指出通过端口81到192.168.1.102的任何请求。 我仍然无法访问ASP.NET网站(我收到错误消息,“此链接似乎被打破”)。 我错过了什么吗? 我如何将domain.com:81/TestAppredirect到我的ASP.NET应用程序? 谢谢。

IIS复制 – 这是可能的

我有一个客户的要求,我有一个中央系统,所有他的卫星分支可以工作。 目前,这是一个ASP.net Web窗体应用程序运行在IIS 7上使用SQL后端win 2008 RC 2。 客户端现在要求每个分支都有一个本地服务器,这样万一互联网连接断开,分支机构的生产力不会受到影响。 他的另一个要求是,所有的东西都可以通过中央集线器进行更新,并使用一些机制将更新过滤到各个站点。 我在这里有什么select? 我看到以下可能的select: 由负载平衡器控制的多重冗余互联网连接 数据库的SQL复制(什么更好,快照,合并或事务) 滚动我自己的IIS同步服务定期检查是否有一个新版本的Web应用程序,并下载它(我希望有更好的select比这个) 更好的方法我还不知道(我希望这是我需要的) 我的客户担心的一个问题是,分支机构往往是在非常偏远的地方,从技术人员到互联网的一切都很难find和非常稀缺。 任何想法,build议,技巧等是值得欢迎的。 谢谢大家

IIS 7 503错误,应用程序池停止崩溃,由于configuration问题,defdoc.dll无法加载

目前试图让iis 7工作,但每次我请求一个页面,应用程序池进入停止状态。 在事件日志这是什么回来。 The Module DLL 'C:\Windows\System32\inetsrv\defdoc.dll' could not be loaded due to a configuration problem. The current configuration only supports loading images built for a x86 processor architecture. The data field contains the error number. 我已经重新安装了iis,还有其他一些想法,我读到有人通过再次下载dll来解决这个问题,但是这似乎是一个奇怪的解决scheme。 谢谢。 编辑 现在我用一个从互联网下载的文件replace了这个文件,现在它说 由于configuration问题,无法加载模块DLL“C:\ Windows \ System32 \ inetsrv \ protsup.dll”。 我希望我不必得到这些100的。

debuggingIIS – 不工作?

我无法连接到本地主机iis,即使它似乎设置好。 我该找什么?

使用Exchange WebDAV / Outlook Web Access进行身份validation

我遇到的问题访问Exchange WebDav / OWA从任何机器,但IIS和Exchange服务器。 我们有一个运行Windows 2003的小型开发域。一台服务器(我们称之为IIS_box)运行IIS和Exchange 2003. IIS_Box在/Exchange/虚拟目录上安装了Outlook Web Access,权限拒绝匿名用户,启用身份validation和集成Windows身份validation。 在IIS_Box上,访问http://IIS_Box.ourDomain.net/Exchange/向用户提供OWA应用程序,而不提示input用户名/密码。 但是,转到http:// IIS_Box / Exchange /用户将显示一个用户名/密码对话框。 如果用户没有input用户名和密码,他们会收到401.2 Unauthorized: Access denied due to server configuration错误401.2 Unauthorized: Access denied due to server configuration 。 如果用户尝试input用户名和密码,他们会得到一个401.1 Unauthorized: Access is denied due to invalid credentials 。 在任何其他机器上,用户都会看到用户名/密码对话框,无论他们使用FQDN还是只使用裸露的服务器名称,都会收到401错误。 任何人有任何想法是什么问题,以及我们如何解决? 编辑: 继Jeff从下面的回答后 ,客户正在使用IE7。 在IIS_Box上,将非FQDN URL添加到IIS_Box上的“Intranet”区域可以使其工作。 太棒了! 但是,将普通URL和FQDN URL添加到其他计算机上的“Intranet”区域不会。 这些URL现在显示为“本地Intranet”,但我仍然收到基本身份validation提示和401错误。 如果我进入客户端IE设置,在高级…安全下,如果我禁用 “启用集成Windows身份validation”,它一切正常(如果它在Intranet区域)。 […]

在IIS 6中更改消息“错误的请求(无效的主机名)”

如何更改IIS 6中的Bad Request (Invalid Hostname)消息? 我希望能够将其更改为Bad Request (Invalid Hostname – SERVERNAME)以便我可以确定哪个服务器获取请求。

IIS应用程序需要表单身份validation

目前,我正在尝试使用本地IIS服务器来开发ASP.NET MVC应用程序(Dev Server太慢了)。 但是,每个页面请求(包括CSS / JS)都会导致redirect到login页面。 任何人都知道发生了什么事?

在IIS7.5中无法获取PHP错误

我已经尝试了以前回答的这个问题无济于事。 刚在我的Windows 7机器上安装了PHP5和IIS,并且遇到了显示PHP错误而不是500错误的麻烦。 在PHP中; error_reporting = E_ALL display_errors = On 在IIS中我有htmlErrors设置为详细,其中显示详细的IIS 500错误页面。 如果设置为自定义,则显示一个基本的500错误页面。 如果我把它设置为PassThrough我得到一个空白页面(视图源显示没有代码)。 我的PHP日志文件显示致命的PHP运行时错误。

如何处理任何文件作为PHP在Windows IIS 7?

我想.any文件(可能是.this或.that等)被视为一个.php文件,并parsing运行IIS 7的Windows 2008服务器上的.php代码。 我怎么会这样做呢?