Questions tagged «iis-7»

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

30
如何解决IIS7.0上的“ HTTP错误500.19-内部服务器错误”
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow 的主题。 3年前关闭。 改善这个问题 是什么导致此错误,我该如何解决? 详细的错误信息 模块IIS Web核心 通知BeginRequest 处理程序尚未确定 错误代码0x8007052e 配置错误无法使用虚拟目录密码作为用户管理员以本地管理员身份本地登录C:\ inetpub \ wwwroot 配置文件不可用(配置隔离) 请求的URL http:// 192.168.0.3:80/ 物理路径C:\ inetpub \ wwwroot 登录方法尚未确定 登录用户尚未确定 配置源 <application path="/" applicationPool="PS-Extranet"> <virtualDirectory path="/" physicalPath="%SystemDrive%\inetpub\wwwroot" userName="administrator" password="[enc:AesProvider:PrISRz2ggJH4bV46ktObfCSh91Y/yF9pAoLmH7eCnj0=:enc]" /> </application>

22
写入事件日志时出现System.Security.SecurityException
我正在尝试将ASP.NET应用程序从Server 2003(和IIS6)移植到Server 2008(IIS7)。 当我尝试在浏览器上访问页面时,我得到以下信息: “ /”应用程序中的服务器错误。 安全例外 说明:应用程序尝试执行安全策略不允许的操作。要授予此应用程序所需的权限,请与系统管理员联系或在配置文件中更改应用程序的信任级别。 异常详细信息:System.Security.SecurityException:找不到源,但是无法搜索某些或所有事件日志。无法访问的日志:安全性 源错误: 当前Web请求的执行期间生成了未处理的异常。可以使用下面的异常堆栈跟踪来标识有关异常的来源和位置的信息。 堆栈跟踪: [SecurityException:找不到源,但是无法搜索某些或所有事件日志。无法访问的日志:安全性。] System.Diagnostics.EventLog.FindSourceRegistration(字符串源,字符串machineName,布尔型readOnly)+562 System.Diagnostics.EventLog.SourceExists(字符串源,字符串machineName)+251 [片段] 这些是我为尝试解决该问题所做的事情: 授予“所有人”对密钥的完全访问权限HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\Security。这工作了。但是自然地,我无法在生产中做到这一点。因此,在运行应用程序几分钟后,我删除了“所有人”权限,并且错误再次出现。 我在安装期间使用提升的权限在“应用程序”日志和“安全性”日志中创建了源(并通过regedit验证了它的存在),但错误仍然存​​在。 我在web.config文件中(并使用appcmd.exe)为该应用程序赋予了完全信任级别,但无济于事。 有没有人知道在这里可以做什么? PS:这是此问题的后续措施。我遵循了给出的答案,但无济于事(请参阅上面的2)。

9
WebApi的{“ message”:“发生错误”}}在IIS7上,而不是在IIS Express中
我正在使用ASP.NET MVC 4 WebApi,并在IIS Express的本地计算机上运行它带来了很多乐趣。我已经将IIS Express配置为也可以为远程计算机提供服务,因此我公司中的其他公司都将我的计算机用作我们的Web服务器。 在确定这不是一个最佳解决方案之后,我们决定在安装.NET 4.5之后将WebApi放置在远程服务器上。当我使用提琴手并将POST发送到本地计算机上的控制器时,它会返回正确的响应,但是当我将域更改为运行IIS7的网络服务器时,相同的POST将返回一个神秘的信息。 {“消息”:“发生了错误”} 信息。有人知道会发生什么吗?

7
IIS不会列出与启动URL匹配的网站
我需要在IIS7(Vista Home)中调试正在开发的网站(ASP.NET MVC3,Razor,.NET 4,VS2010 SP1(作为管理员)),并得到以下错误消息: IIS不会列出与启动URL匹配的网站。 为了测试它是否与应用程序的设置有关,我确实从头创建了一个空的新ASP.NET MVC3网站,该网站为IIS设置,创建了虚拟目录,并使用F5启动,并且运行良好! 我再次确实创建了一个具有完全相同设置的第二个网站项目(请确保),并且该项目也按预期启动。 这使我认为我有一些配置问题!但是呢 过去我很少使用IIS,因此我的知识在这个方向上受到限制。 有什么提示吗?

17
http错误503服务不可用。应用程序池在访问网站时停止
关于此的帖子很多,到目前为止,我已经尝试了很多东西。但无济于事。我自己基本上是Winforms开发人员,几天前我的公司开始采取Web措施时就开始从事此Web工作。 我有一个ASP.Net项目,我想将其托管在本地IIS上。在Project properties -> Web设置中,我选择了Use Local IIS Server,并将网址设为localhost/MyApp。我尝试在我的Firefox浏览器上访问它,并收到以下错误消息:HTTP Error 503. The service is unavailable. 以前,我还有很多其他错误,我一一修复了所有错误。但被这一击中。这些是我项目中的设置 将应用程序池设置为ASP.Net v4.0 Classic 应用程序池 Enable 32 bit Application属性为true 应用程序池已启动 将项目构建属性设置Any CPU为目标框架 但我想提一个奇怪的行为。以下是我面临的问题 应用程序池已启动 我尝试访问我的本地网站(通过提供url作为localhost/MyApp) 我收到错误为 HTTP Error 503. The service is unavailable 应用程序池已停止 我已经看到以下链接,并且已经尝试过。对于上述行为,我到达了这里。根据此链接,计算机名称中不应包含.该名称。.我的计算机名称中没有任何名称,但确实有-。我的域名也包含.在其中。而且,由于我的办公室笔记本电脑和我们的TFS设置已绑定到我们的域名和计算机名称,因此我无法更改这些设置。 谁能帮助我了解发生了什么事?请指导我。谢谢。 编辑 我在中有以下代码Global.asax。Application_BeginRequest同一文件中的方法为空。 protected override void Application_Start(object sender, EventArgs e) { …
167 c#  asp.net  iis  iis-7  localhost 

11
调试IIS时关闭Visual Studio附加安全警告
使用Visual Studio 2008或2010时,每次附加到IIS w3wp.exe时,您都会收到“附加安全警告”, 您如何看待? 也很高兴知道如何保持它的持久性,因为这似乎会在一段时间后超时。 顺便说一句:我将此添加为对下面答案的注释,我所做的第一件事是尝试msdn文章 http://msdn.microsoft.com/en-us/library/ms241736.aspx,但这不起作用。

7
避免使用InheritInChildApplications在子Web应用程序中继承web.config
我正在尝试添加 <location inheritInChildApplications="false"> 到我的父Web应用程序的web.config,但似乎无法正常工作。 我父母web.config有: <configuration> <configSections> </configSections> // 10 or so custom config sections like log4net, hibernate, <connectionStrings> </connectionStrings> <appSettings> </appSettings> <system.diagnostics> </system.diagnostics> <system.web> <webParts> </webParts> <membership> </membership> <compilation> </compilation> </system.web> <location ..> <system.web> </system.web> </location> <system.webServer> </system.webServer> 我的子级Web应用程序被设置为IIS中的应用程序,并且是从父级Web应用程序继承而来的web.config,这会引起问题。 我到底应该放在哪里 <location inheritInChildApplications="false"> 因此它会忽略所有各种web.config设置?




3
如何在IIS7中为每个文件夹和扩展名配置静态内容缓存?
我想在IIS7中为我的ASP.NET网站中的静态内容缓存设置规则。 我看过这些文章,其中详细介绍了如何使用中的<clientCache />元素进行操作web.config: 客户端缓存<clientCache>(IIS.NET) 将过期或缓存控制标头添加到IIS中的静态内容(堆栈溢出) 但是,此设置似乎全局应用于所有静态内容。有一种方法可以仅对某些目录或扩展名执行此操作吗? 例如,我可能有两个目录需要单独的缓存设置: /static/images /content/pdfs 是否有可能建立规则发送缓存头(max-age,expires,等)的基础上扩展和文件夹路径? 请注意,我必须能够通过这样做,web.config因为我无权访问IIS控制台。

4
启用双重转义有危险吗?
我有一个ASP.NET MVC应用程序,它的路由允许通过/ search / <searchterm>搜索内容。 当我提供“ search / abc”时,效果很好,但是当我提供“ / search / a + b + c”(正确的url编码)时,IIS7拒绝请求,并显示HTTP错误404.11(请求过滤模块配置为拒绝包含双重转义序列的请求)。首先,为什么要这样做?如果它是URL的一部分,但似乎不是查询字符串的一部分,则似乎只会抛出错误(/ transmit?q = a + b + c可以正常工作)。 现在,我可以在web.config的安全性部分中启用双重转义请求,但是由于我不了解其含义,而且我也很犹豫这样做,服务器也为什么不将请求“ a + b + c”拒绝为URL的一部分,但接受为查询字符串的一部分。 有人可以解释并给出建议怎么办吗?
136 c#  asp.net-mvc  iis-7 

8
如何在ASP.NET中设置默认页面?
是否有任何部分或代码可让我们在 web.config? 例如,当人们第一次访问我的网站时,我希望他们看到CreateThing.aspx而不是Default.aspx。 我已经知道的解决方案: 将这行代码=> Response.Redirect("CreateThings.aspx")放在Default.aspx Page_Load事件中,但此方法确实很幼稚。 我们可以使用IIS(默认页面配置),但是我想在ASP.NET应用程序上做同样的事情。 现在这可能是另一个解决方案: <defaultDocument> <files> <clear /> <add value="Default.aspx" /> <add value="Default.htm" /> <add value="Default.asp" /> <add value="index.htm" /> <add value="index.html" /> <add value="iisstart.htm" /> </files> </defaultDocument>

17
在IIS7中托管ASP.NET会导致访问被拒绝?
我已经在IIS7中设置了一个使用.NET Framework 4.0(由NetworkService运行)的应用程序,但是在浏览该站点时,我得到了以下信息: 访问被拒绝。 说明:访问服务于此请求所需的资源时发生错误。您可能没有查看所需资源的权限。 错误消息401.3:您无权使用您提供的凭据查看此目录或页面(由于访问控制列表,访问被拒绝)。要求Web服务器的管理员授予您访问权限* 我试图对持有网站的文件夹(IIS中的Web应用程序指向的文件夹)授予NetworkService完全权限,但是我仍然会拒绝访问吗? 为什么?

12
在IIS 7.0上运行.net Framework 4.0网站的问题
嘿我在上运行.NET framework 4.0网站时遇到问题IIS7.0。我得到的错误是这样的: HTTP错误404.2-找不到“由于Web服务器上的ISAPI和CGI限制列表设置,无法提供您所请求的页面”。 Module : IsapiModule , Notification : ExecuteRequestHandler, Handler : PageHandlerFactory-ISAPI-4.0_32bit , Error Code : 0x800704ec
119 asp.net  iis-7  .net-4.0  cgi  isapi 

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.