Articles of iis 7

IIS7 + PHP + HTTP POST =挂?

我通过Windows Web App Gallery在安装有IIS7的Windows 7 x64机器上安装了PHP。 一切似乎都很顺利,一个简单的phpinfo()页面就像你想象的那样工作。 但是,每当我对PHP页面进行POST请求时,请求就会永远挂起。 看到下面非常简单的testing页面…它甚至没有任何dynamic内容。 我在这方面浪费了太多的时间。 有任何想法吗? 谢谢一堆! page.php文件: <html> <body> <form action="page.php" method="post"> <textarea name="apa"></textarea> <input type="submit" value="ok" /> </form> </body> </html> 处理程序映射: <handlers> <add name="PHP_via_FastCGI" path="*.php" verb="*" modules="FastCgiModule" scriptProcessor="C:\Program Files (x86)\PHP\php-cgi.exe" resourceType="Either" requireAccess="Script" /> </handlers>

在Silverlight应用程序中使用Windows集成身份validation和SqlRoleProvider

我正在开发Web应用程序,要求用户根据angular色被赋予不同的权限并赋予不同的权限。 这可以通过使用窗体身份validation和SqlRoleProvider轻松完成。 但是,应用程序将在企业内部网内部使用,并且形成authentication,迫使用户每次想要使用应用程序时都要手动login。由于用户已经login到企业域,所以使用Windows集成的公共域名更加优雅。 但是在这里angular色有问题,默认情况下,集成身份validation使用用户窗口帐户(组成员资格等)内置的angular色。 我的应用程序要求我把用户定制为angular色。 所以就angular色而言,数据库控制是更好的解决scheme。 有没有办法使用Windows集成身份validation(用于身份validation)与SqlRoleProvider(angular色和用户pipe理)?

ASP.Net中给出403错误的WebResource.axd使用IIS7发布邮件

我在Windows 2008服务器上安装了一个ASP.Net网站,默认使用IIS7。 该网站似乎工作正常,但在我的表格上的post不起作用。 经过几个小时的debugging,我意识到,当我手动尝试打我的浏览器中的WebResource.axd文件(例如,我在地址栏中键入http://www.domain.com/WebResource.axd ),我得到HTTP 403错误(访问被拒绝)。 我不太确定接下来要看什么,而且我的Windows 2008安全知识是有限的。 我如何去访问该文件?

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 有任何想法吗?