Questions tagged «iis-7»

IIS(Internet信息服务)版本7 –是Web服务器应用程序,是Microsoft创建的,用于Microsoft Windows的一组功能扩展模块。与Windows Server 2008和Windows Vista一起发布。

15
无效的应用程序路径
IIS7 Windows 7 64位 不管我做什么,我似乎都无法将应用程序添加到网站。 当我“测试设置”时,我得到“无效的应用程序路径”。 有人猜到我可能做错了什么吗?
92 iis-7 

10
IIS-401.3-未经授权
我正在尝试开始使用IIS。我在IIS管理器上创建了一个新站点,将其映射到文件系统上的文件夹,并将index.html添加到该文件夹​​。我已将此站点的端口设置为85。当我尝试访问时http://localhost:85/index.html,出现以下错误消息: 401.3-无权限-由于Web服务器上此资源的访问控制列表(ACL)配置或加密设置,您无权查看此目录或页面。 我授予了该文件夹上所有人的读取权限,然后重试。然后,我可以访问该页面。 然后,我将文件夹的属性与wwwroot的属性进行了比较。我发现wwwroot在IIS_IUSRS上具有读取权限...当我在文件夹上执行相同操作并再次尝试时,我再次遇到上述错误。我检查了默认情况下启用了匿名访问,但是仍然出现此错误。 为什么会这样?解决问题的正确方法是什么?
92 iis  iis-7 

2
每个配置文件只允许一个configSections元素,并且如果存在,则必须是根配置元素的第一个子元素
我正在开发控制台应用程序,当我运行.exe文件时,出现以下错误: system.Configuration.ConfigurationErrorsException:<configSections>每个配置文件只允许一个元素,并且如果存在,则必须是根<configuration>元素的第一个子元素。 这是我的App.config档案: <configuration> <startup useLegacyV2RuntimeActivationPolicy="true"> <supportedRuntime version="v4.0"/> </startup> <configSections> <section name="Reva.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" /> <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net" /> </configSections> <!-- ... --> 但是,如果我删除以下startup部分,则可以正常工作 <startup useLegacyV2RuntimeActivationPolicy="true"> <supportedRuntime version="v4.0"/> </startup>


10
在IIS7上启用跨域资源共享
我最近遇到了将Javascript请求发布到另一个域的问题。默认情况下,不允许将XHR发布到其他域。 按照http://enable-cors.org/的说明,我在另一个域上启用了此功能。 <?xml version="1.0" encoding="utf-8"?> <configuration> <system.webServer> <httpProtocol> <customHeaders> <add name="Access-Control-Allow-Origin" value="*" /> <add name="Access-Control-Allow-Methods" value="GET,PUT,POST,DELETE,OPTIONS" /> <add name="Access-Control-Allow-Headers" value="Content-Type" /> </customHeaders> </httpProtocol> </system.webServer> </configuration> 现在一切正常,但是在返回有效的200响应之前,它仍然返回405响应。 Request URL:http://testapi.nottherealsite.com/api/Reporting/RunReport Request Method:OPTIONS Status Code:405 Method Not Allowed Request Headersview source Accept:*/* Accept-Charset:ISO-8859-1,utf-8;q=0.7,*;q=0.3 Accept-Encoding:gzip,deflate,sdch Accept-Language:en-GB,en-US;q=0.8,en;q=0.6 Access-Control-Request-Headers:origin, content-type, accept Access-Control-Request-Method:POST Connection:keep-alive Host:testapi.nottherealsite.com Origin:http://test.nottherealsite.com Referer:http://test.nottherealsite.com/Reporting …

5
在没有UrlScan的情况下删除/隐藏/禁用Azure / IIS7中过多的HTTP响应标头
我需要删除过多的标题(主要是为了通过渗透测试)。我花了很多时间研究涉及运行UrlScan的解决方案,但是这些解决方案很麻烦,因为每次启动Azure实例时都需要安装UrlScan。 必须有一个不错的Azure解决方案,该解决方案不涉及从startup.cmd部署安装程序。 我知道响应标头添加在不同的位置: 服务器:由IIS添加。 X-AspNet-Version:在刷新时由System.Web.dll在HttpResponse类中添加 X-AspNetMvc-Version:由MvcHandler在System.Web.dll中添加。 X-Powered-By:由IIS添加 有什么方法可以配置(通过web.config等?)IIS7来删除/隐藏/禁用HTTP响应标头,从而避免在asafaweb.com上出现“标头过多”警告,而无需创建IIS模块或部署需要安装的安装程序。每次启动Azure实例时都可以运行?

15
错误的请求-无效的主机名IIS7
当我尝试在端口8080上访问我的Web应用程序时,出现以下错误 错误的请求-无效的主机名 HTTP错误400。请求的主机名无效。 我什至不知道从哪里开始诊断这个问题
86 iis-7 

5
网址中的双转义序列:请求过滤模块配置为拒绝包含双转义序列的请求
在我的ASP.NET MVC应用程序上,我正在尝试实现如下所示的URL: / product / tags / for + familys 当我尝试使用默认配置运行我的应用程序时,我收到带有404.11响应代码的消息: HTTP错误404.11-找不到 请求过滤模块被配置为拒绝包含双重转义序列的请求。 我可以通过在web.config中实现以下代码来解决此错误: <system.webServer> <security> <requestFiltering allowDoubleEscaping="true" /> </security> </system.webServer> 所以,现在我什么都没有404.11。 我想知道的是,此实现将给我带来什么样的安全漏洞。 顺便说一句,我的应用程序在下.Net Framework 4.0运行IIS 7.5。

8
目录上的“ 401未经授权”
我认为这是一个IIS错误,因为如果我在本地计算机上运行该项目,则不会发生。 我的样式表在 ~/Content/css 该目录中的任何文件都不会加载到页面上,当我直接导航到它们时,出现服务器错误: 401-未经授权:由于凭据无效,访问被拒绝。 您无权使用您提供的凭据查看此目录或页面。 这仅在该目录下发生,访问任何其他文件都没有问题。我需要在IIS7中做些事情来阻止这种情况吗?

8
信箱不可用。服务器响应为:5.7.1无法为abc@xyz.com中继[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow的主题。 1年前关闭。 改善这个问题 当我尝试使用ASP.NET发送邮件时,出现“邮箱不可用。服务器响应为:5.7.1无法为abc@xyz.com中继”。该站点部署在Windows 2008 IIS7服务器上。 该网站在IIS6和Windows 2003 Server上运行良好。我将其部署在IIS7上,2008年它开始给我这个错误。 有人经历过吗?
84 asp.net  email  iis-7  iis-6 

12
如何从IIS7中删除eTag标头?
按照Yahoo高性能网站的最佳做法,我想从标头中删除Etags(我正在手动管理所有缓存,不需要Etags ...以及何时/如果需要扩展到服务器场,我真的希望他们走了)。我在Windows Server 2008上运行IIS7。有人知道我该怎么做吗?
83 asp.net  iis-7  etag 

12
500.21模块列表中的模块“ ManagedPipelineHandler”错误
我收到错误消息: HTTP错误500.21-内部服务器错误处理程序“ CloudConnectHandler”在其模块列表中包含错误的模块“ ManagedPipelineHandler” 我的web.config文件如下所示: <?xml version="1.0" encoding="utf-8"?> <configuration> <system.webServer> <handlers> <add name="CloudConnectHandler" verb="*" path="CloudConnect.aspx" type="CloudConnectHandler" resourceType="Unspecified" /> </handlers> </system.webServer> <system.web> <customErrors mode="Off" /> <compilation debug="true" targetFramework="4.0" batch="false"> <assemblies> <add assembly="System.Xml.Linq, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" /> <add assembly="System.Core, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" /> <add assembly="Microsoft.CSharp, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A" /> </assemblies> </compilation> <pages> …
83 asp.net  iis-7 

4
从根到子目录的IIS7 URL重定向[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow的主题。 去年关闭。 改善这个问题 我将Windows Server 2008与IIS7一起使用。我需要重定向谁前来用户www.mysite.com到wwww.mysite.com/menu_1/MainScreen.aspx。这是项目的文件结构: -Sites -Default Web Site -Menu_1 -MenuService -VscWebService 我将非常感谢对此的任何帮助。
83 url  iis-7  redirect 

6
远程主机关闭了连接。错误代码是0x800704CD
每当发生异常时,我都会从我的网站收到错误电子邮件。我收到此错误: 远程主机关闭了连接。错误代码是0x800704CD 而且不知道为什么。我一天大约30点。我也无法重现该错误,因此也无法找到问题所在。 网站是在IIS7上运行的ASP.NET 2。 堆栈跟踪: 在System.Web.HttpResponse.Flush(Boolean finalFlush)在System.Web.Hosting.IIS7WorkerRequest.ExplicitFlush()处System.Web.Hosting.IIS7WorkerRequest.RaiseCommunicationError(Int32结果,布尔throwOnDisconnect) )在System.Web.UI.HttpResponseWrapper.System.Web.UI.IHttpResponse.End()在System.Web.UI.PageRequestManager.OnPageError(Object sender,EventArgs e)在System.Web.UI.HttpResponse。 System.Web.UI.Page.HandleError(Exception e)处于System.Web.UI.Page.ProcessRequestMain处的.Web.UI.TemplateControl.OnError(EventArgs e)(System.Web.UI处的Boolean includeStagesBeforeAsyncPoint,布尔值includeStagesAfterAsyncPoint)。 System.System.Web.UI.Page.ProcessRequest()的Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint,Boolean includeStagesAfterAsyncPoint)。System.Web.UI.Page.ProcessRequest(HttpContext上下文)处的Web.UI.Page.ProcessRequestWithNoAssert(HttpContext上下文)在System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication处的ASP.default_aspx.ProcessRequest(HttpContext上下文)处。 System.Web.HttpApplication.ExecuteStep上的IExecutionStep.Execute()(IExecutionStep步骤,布尔值和完成完成)
80 asp.net  iis-7 

1
IIS URL重写{R:N}的说明
我无法了解{R:N}的目的。任何人都可以澄清何时使用 {R:0}vs.{R:1} 用法示例: <action type="Redirect" url="http://www.{HTTP_HOST}/{R:0}" /> 我看过使用{R:1}的ScottGu http://weblogs.asp.net/scottgu/archive/2010/04/20/tip-trick-fix-common-seo-problems-using-the-url-rewrite-extension.aspx 而下面有{R:0} http://weblogs.asp.net/owscott/archive/2009/11/27/iis-url-rewrite-rewriting-non-www-to-www.aspx 看了下面的IIS链接,但不能完全理解下面的定义: 条件模式的后向引用由{C:N}标识,其中N为0到9; N为0。规则模式的反向引用由{R:N}标识,其中N为0到9。请注意,对于两种类型的反向引用,{R:0}和{C:0}都将包含匹配的字符串

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.