Questions tagged «iis»

Internet信息服务(IIS)是Microsoft创建的用于Microsoft Windows的Web服务器。请在问题中或通过添加特定于版本的标记来提及您正在运行的IIS版本。

15
IIS Express在调试ASP.NET MVC时给出“拒绝访问”错误
我创建了一个ASP.NET MVC 3项目,并在开发时将IIS Express用作Web服务器。当我尝试调试时,出现以下错误消息。 如何解决呢? “ /”应用程序中的服务器错误。 访问被拒绝。说明:访问服务于此请求所需的资源时发生错误。服务器可能未配置为访问请求的URL。 错误消息401.2 。:未经授权:由于服务器配置,登录失败。根据您提供的凭据和Web服务器上启用的身份验证方法,验证您是否有权查看此目录或页面。请与Web服务器的管理员联系以获取其他帮助。

11
“执行此操作时出错”
我在IIS中有一个网站,无法打开任何设置,如身份验证,处理程序映射,授权规则等。它仅显示错误消息“执行此操作时出错”,没有更多详细信息,并且指向Web .config。 浏览该网站将导致500.19错误。 我尝试添加iis_iusrs到网站文件夹和web.config中,更改了应用程序池标识,从而可以访问web.config / website文件夹安全设置中的相同设置,验证目标框架,iisreset /应用程序池回收无济于事。
102 asp.net  iis 

3
在IIS7上使用MVC3时,如何启用gzip压缩?
有人知道如何在MVC 3中启用gzip压缩吗?我正在使用IIS7。 Google Chrome审核的结果: 启用gzip压缩(4) 使用gzip压缩以下资源可以将其传输大小减少大约三分之二(〜92.23KB): / mydomain /可以节省〜1.53KB jquery-1.4.4.min.js可以节省〜51.35KB Cufon.js可以节省〜11.89KB Futura.js可以节省〜27.46KB

10
具有多个域的访问控制允许来源
在我的web.config中,我想为access-control-allow-origin指令指定多个域。我不想用*。我试过这种语法: <add name="Access-Control-Allow-Origin" value="http://localhost:1506, http://localhost:1502" /> 这个 <add name="Access-Control-Allow-Origin" value="http://localhost:1506 http://localhost:1502" /> 这个 <add name="Access-Control-Allow-Origin" value="http://localhost:1506; http://localhost:1502" /> 还有这个 <add name="Access-Control-Allow-Origin" value="http://localhost:1506" /> <add name="Access-Control-Allow-Origin" value="http://localhost:1502" /> 但它们都不起作用。正确的语法是什么?
97 asp.net  iis  cors  web-config 

4
IIS:空闲超时与回收
在IIS中,存在两个可能发生回收的区域(远远超过两个): 在“过程模型”部分下→“空闲超时”(默认20分钟) 和 在“回收”部分→“常规时间间隔”下(默认为1740分钟) 我的问题是: 两种方法有什么区别? 将它们设置为0有什么负面影响?


10
无法在IIS中启动网站(供其他进程使用)
当我尝试在IIS中启动站点时,它说: 该进程无法访问文件,因为它已被另一个进程使用 我在Google中进行搜索,发现另一个站点可能正在使用端口80,但是在MyIIS中,我看到只有该站点正在使用端口80。还有什么可能正在使用端口80,或者是否涉及另一个问题?
96 asp.net  iis 

6
IIS7缓存控制
我正在尝试做一些我认为非常简单的事情。获取IIS 7,以告知客户端他们可以在一定时间内(例如24小时)缓存我站点上的所有图像。 我已经尝试了http://www.galcho.com/Blog/post/2008/02/27/IIS7-How-to-set-cache-control-for-static-content.aspx上的步骤,但无济于事。我仍然收到返回到304s的请求到服务器。 有人有办法吗?我有一个图形密集的网站,每当他们请求页面时,我的用户(我的服务器)都会受到重击。奇怪的是,这些图像似乎在Firebug中显示“ Cache-Control private,max-age = 3600”,但是当我按F5键时浏览器仍在请求它们。
95 asp.net  iis  caching  iis-7 

11
NuGet:'X'已经具有为'Y'定义的依赖项
我在尝试安装软件包时在NuGet中遇到以下错误 Microsoft.AspNet.Server.IIS Attempting to resolve dependency 'Microsoft.AspNet.Loader.IIS.Interop (≥ 1.0.0-alpha4-10330)'. Attempting to resolve dependency 'Microsoft.AspNet.Loader.IIS (≥ 1.0.0-alpha4-10330)'. 'Microsoft.AspNet.Loader.IIS' already has a dependency defined for 'Microsoft.AspNet.FeatureModel'. 怎么解决呢? 更新: 另外,我得到以下信息: Attempting to resolve dependency 'Microsoft.Framework.DependencyInjection (≥ 1.0.0-alpha4-10326)'. 'Microsoft.Framework.DependencyInjection' already has a dependency defined for 'Microsoft.Framework.ConfigurationModel'.
94 asp.net  iis  nuget 


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 

3
错误:“配置节'system.webServer / management / delegation'无法读取,因为它缺少架构
我正在尝试通过Web部署将网站从我的计算机发布到IIS Web服务器。 我有3台服务器。所有服务器都安装了相同的东西(Webdeploy等),并启动了服务(Web部署代理服务和Web管理服务)。 在第一台服务器上,连接没有问题。但是当我在Visual Studio中“验证连接”到IIS时,其他两个服务器给了我一些错误。当我查看IIS服务器上的日志时,我的访问列表具有html代码200(确定)。 在远程计算机上处​​理请求时发生错误。文件名:MACHINE / WEBROOT 错误:无法读取配置节“ system.webServer / management / delegation”,因为它缺少架构 我真的不知道有什么办法可以解决这个问题,希望您能为我提供帮助。


7
什么限制了我的ASP.NET应用程序可以与Web服务建立的同时连接数?
我有一个在64位Windows Server 2008 R2 Enterprise计算机上的IIS 7.5上运行的ASP.NET 4.0应用程序,其中包含大量的RAM,CPU,磁盘等。 对于每个Web请求,ASP.NET应用程序都将连接到后端Web服务(通过原始套接字),该后端Web服务在同一台计算机上运行。 问题:似乎有一些限制同时连接到后端Web服务的数量。令人怀疑的是,并发连接数已达到16。 我从Microsoft找到了这篇关键文章,解释了如何调整IIS的设置以适应发出大量Web服务请求的ASP.NET应用程序:http : //support.microsoft.com/?id=821268#tocHeadRef 我遵循了本文的建议,但还是没有运气。特别有趣的maxconnection设置是设置,我什至提高到了999。 还有其他想法可能会限制连接吗? 注意:当我不再使用IIS并让客户端直接连接到后端Web服务时,它将很高兴地打开所需数量的连接,因此,我很肯定后端不是瓶颈。它一定是IIS / ASP.NET领域中的东西。 这是machine.config我确定应用程序正在读取的相关部分(已通过验证appcmd.exe): <system.web> <processModel autoConfig="false" maxWorkerThreads="100" maxIoThreads="100" minWorkerThreads="50" /> <httpRuntime minFreeThreads="176" minLocalRequestFreeThreads="152"/> <httpHandlers /> <membership> <providers> <add name="AspNetSqlMembershipProvider" type="System.Web.Security.SqlMembershipProvider, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" connectionStringName="LocalSqlServer" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="true" applicationName="/" requiresUniqueEmail="false" passwordFormat="Hashed" maxInvalidPasswordAttempts="5" minRequiredPasswordLength="7" minRequiredNonalphanumericCharacters="1" passwordAttemptWindow="10" …


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.