Articles of iis 7

使用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

使用powershell在IIS中configuration所有绑定

我正在寻找一种方法来通过我的IIS中已经configuration的所有绑定设置 。 即时通讯使用此与Powershell中的IIS一起工作: Import-Module WebAdministration 到目前为止,我能够得到我想要的主要信息: $Websites = Get-ChildItem IIS:\Sites 我的数组$网站填写正确,并使用以下命令… $Websites[2] 我收到了这个结果: Name ID State Physical Path Bindings —- — —– ————- ————– WebPage3 5 D:\Web\Page3 http *:80:WebPage3 https *:443:WebPage3 现在,这是我难以忍受的部分: 我想检查绑定是否正确。 为了做到这一点,我只需要绑定。 我试过了: foreach ($site in $Websites) { $site = $Websites[0] $site | select-string "http" } debugging该代码显示,$ Site不包含我所期望的:“Microsoft.IIs.PowerShell.Framework.ConfigurationElement”。 我目前还不知道如何显式地获得绑定信息,以便像这样(在foreach循环中): if ($site.name -eq "WebPage3" […]

IISpipe理器正在工作,但Windows不显示在Windows 7中

IISpipe理器窗口没有显示在我的机器上。 它在任务栏中可见,但当我点击它时,它不会打开或显示。 它以前工作,但突然停下来。 我的系统详细信息是: Windows 7 64位 IISpipe理器版本7.5

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更好?