Articles of iis 7

如何同时在IIS上运行多个版本的PHP

我在PHP中开发了一个名为vishwasthali.org的网站,并在第三方服务器的IIS7中托pipe了它。 除了我使用MySQLi API编写的数据库访问代码之外,其他一切工作都正常。 该代码在本地主机上正常工作,但不在服务器上。 在服务器和我的机器上使用phpinfo() ,我发现: (1)在我的机器上(运行在Windows 7 32位,Apache宿主环境中),PHP版本是5.3.8 ,而mysqli版本是5.0.8-dev , (2)在服务器(运行于Windows Server 2008,IIS7宿主环境)上,PHP版本为5.2.14 ,mysqli版本为5.0.51a 。 以下是我机器上phpinfo()的屏幕截图: 以下是服务器上phpinfo()的屏幕截图: 这里是mysqli代码的示例。 session_start(); include_once 'code_files/conn.php'; $stmt = $mysqli->prepare('SELECT * FROM adminusers WHERE Username = ? AND `Password` = ?'); $stmt->bind_param('ss', $_POST['Username'], $_POST['Password']); $stmt->execute(); $result = $stmt->get_result(); if($result->num_rows > 0) …….. else …….. 使用echo get_class($mysqli); 显示mysqli 。 这意味着,代码确实检测到mysqli。 但是$stmt语句没有准备好。 […]

closuresIIS7 HTTPerror handling?

我刚刚在我的第一台Windows Server 2008 / IIS7.5服务器上安装了一个参与的比赛。我不能为了我的生活弄清楚如何完全closureserror handling 。 我看到的唯一select是: 习惯 详细 详细的本地,自定义为远程 我想彻底closures这个function,而且我也没有办法做到这一点。 我错过了什么吗? 我的情况: 我有一个RESTful PHP框架捕获exception,并发出HTTP 500状态,如果exception尚未处理。 然后将指定的exception消息放入响应主体并发送给浏览器。 这在Apache中正常工作 – 正确的标题被发送,消息显示给用户。 然而,在IIS中,对于4xx和5xx HTTP状态码的响应总是被拦截并注入其他一些准备好的消息或HTML文件,这正是我不想再做的事情。 请帮忙!

在IIS下运行SVN存储库

如何设置IIS 7.0以服务SVN存储库? 首先,我需要使远程用户可以结帐,并且基于networking的查看并不是必须的。 我试图设置WebSVN但没有成功:不能设置多个存储库的父文件夹,不能closures匿名访问,不能链接非匿名访问和访问列表。 在IIS下有没有其他产品的SVN? 或者学习如何正确设置WebSVN更好?

使用WiX创build一个IIS虚拟目录

我会在WiX邮件列表上问这个问题,但似乎是失败了。 我有一个应用程序,这是一个桌面应用程序和本地运行的Web应用程序。 我创build了几个基本的WiX安装程序,但尚未使用IIS扩展在IIS下创build虚拟目录。 我一直没能find一个简单的例子来说明如何做到这一点。 我所需要做的就是创build虚拟目录,设置其端口,并将其指向我正在使用其他安装程序创build的实际目录。 如果还没有启用的话,在机器上启用IIS会带来一个好处,但是我猜这是不可能的,对我来说也不算什么。 如果重要的话,这个安装程序将只能在Vista机器上运行。

IIS文件授权失败的请求

我试图访问我们的本地Web服务器上的网页。 当我浏览到页面,我得到了Windowsvalidationchallange。 即使我尝试input我的凭据,它不断询问。 正如你可以从下面的错误消息我看到的身份validation。 我检查了用户帐户,并有权访问根文件夹和所有较低的文件夹。 我得到IIS中的所有网站的此错误信息 有什么build议? 日志名称:应用程序 来源:ASP.NET 4.0.30319.0 date:2012年1月5日下午4:12:33 事件ID:1314 任务类别:Web事件 级别:信息 关键词:经典 用户:N / A 计算机:SALTIIS01 描述: 事件代码:4008 事件消息:请求的文件授权失败。 活动时间:2012年1月5日下午4时12分33秒 事件时间(UTC):2012年1月6日上午12时12分33秒 事件ID:349fcb2ec3c24b16a862f6eb9b23dd6c 事件序列:7 事件发生:3 事件详细信息代码:0 应用信息: 应用领域:/ LM / W3SVC / 2 / ROOT / Application / SNCDW-19-129702818025409890 信任级别:完整 应用程序虚拟path:/ Application / SNCDW 应用程序path:D:\ Sites \ WCF \ Application \ SNCDW \ […]

同步视觉SVN与IIS的网页开发(或任何其他文件夹)

如何将每个提交的项目文件的最新版本到另一个文件夹? 我正在使用VisualSVN服务器,我认为我们可以做到这一点在后钩子提交,但我不知道如何。 服务器在Windows上。 其实我需要把文件的最新版本到IIS7的\www文件夹。 简单地说,获取最新的文件到另一个文件夹。

FileReference.upload()不在本地上传

尝试使用安装了IIS和PHP 5.3的运行Windows的本地计算机上使用闪存swf进行上载。 var selected_file:FileReference = GetSelectedFile(); var url:String = 'http://localhost.com/upload.php'; var req:URLRequest = new URLRequest(url); req.data = new URLVariables('source=' + 'computer'); req.method = URLRequestMethod.POST; selected_file.upload(req, 'file', false); selected_file.addEventListener(DataEvent.UPLOAD_COMPLETE_DATA, UploadComplete, false, 0, true); selected_file.addEventListener(ProgressEvent.PROGRESS, UploadProgress, false, 0, true); selected_file.addEventListener(IOErrorEvent.IO_ERROR, UploadError, false, 0, true); selected_file.addEventListener(SecurityErrorEvent.SECURITY_ERROR, UploadSecurityError, false, 0, true); 我已经设置了所有处理函数的断点。 我在UploadProgress处理程序中find了一个断点。 但是,该文件没有被上传。 在查看networkingstream量时,没有呼叫upload.php 。 看FileReference上传函数的文档我看到这个: 如果调用的SWF文件位于local-with-filesystem沙盒中,则不允许上传和下载 看一下local-with-filesystem沙盒的定义,我发现这个: […]

使用Windows身份validation在ASP.NET应用程序的子文件夹上禁用身份validation

是否有可能使用Windows身份validation禁用ASP.net应用程序的一个或多个子文件夹上的Windows身份validation? 例如: 一个网站包含几个其他文件夹,其中包含整个应用程序的一部分:/前端,/后端,/login bin文件夹与这些子文件夹(即网站的根目录)处于同一级别。 所有这些子文件夹都包含使用驻留在网站根目录的bin文件夹中的二进制文件的页面。 用户在访问后端文件夹中的页面时必须inputWindows凭据,而不是在login或前端文件夹中访问页面时inputWindows凭据。 我正在使用IIS7 有任何想法吗?

asp.net的caching限制?

可能重复: ASP.NETcaching的最大大小 我使用asp.netcaching(浮动代码)caching了很多数据表: HttpContext.Current.Cache.Insert(GlobalVars.Current.applicationID + "_" + cacheName, itemToCache, null, System.Web.Caching.Cache.NoAbsoluteExpiration, TimeSpan.FromMinutes(240)); 但是我认为服务器上的caching越来越大,不得不从数据库中重新获取数据表中的数据。 可以caching在服务器上的数据量或可以调整的任何IIS设置是否有限制?

为什么当我通过HTTP访问* .mp4文件时发生错误404?

我有一些通过HTTP的共享文件夹。 让我们说: http:// myserver / files 还有一些像png,avi,jpg,mp4等 我可以通过浏览器(http://myserver/files/555.avi)轻松访问* .png或* .avi,但无法访问* .mp4。 所以IIS给出了404错误。 这是怎么回事? 谢谢! 更新: 可能是重要的:我必须通过这种URL格式访问 http://112.333.44.33/files/555.mp4