Questions tagged «iis-7.5»

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

12
检测到ASP.NET设置不适用于集成托管管道模式
我安装了DotNetOpenAuth SDK-3.4.5.10201.vsix,但无法正常运行。它在本地工作(当我以localhost运行时),但是当我尝试发布它时却无法正常工作。 我收到的IIS错误消息是 错误摘要 HTTP错误500.22-内部服务器错误 检测到ASP.NET设置不适用于集成托管管道模式。 和 Module ConfigurationValidationModule Notification BeginRequest Handler StaticFile Error Code 0x80070032 然后有一些解决问题的建议: 您可以尝试的事情: 将配置迁移到该 system.webServer/modules部分。您可以手动执行此操作,也可以通过在命令行中使用AppCmd进行操作-例如, %SystemRoot%\system32\inetsrv\appcmd migrate config "Default Web Site/"。使用AppCmd迁移应用程序将使其能够在集成模式下工作,并继续在经典模式和IIS的早期版本上工作。 如果确定可以忽略此错误,可以将其设置system.webServer/validation@validateIntegratedModeConfiguration 为false 来禁用它 。 或者,将应用程序切换到经典模式应用程序池-例如, %SystemRoot%\system32\inetsrv\appcmd set app "Default Web Site/" /applicationPool:"Classic .NET AppPool"。仅在无法迁移应用程序时才这样做。 (将“默认网站”和“经典.NET AppPool”设置为您的应用程序路径和应用程序池名称) 但是问题在于我没有访问ISS服务器的权限,因为我不是它的所有者。有什么办法解决这个问题?
401 c#  asp.net  iis  .net-4.0  iis-7.5 

4
IIS AppPoolIdentity和文件系统写访问权限
这是我一直在研究并且无处可寻的IIS 7.5和ASP.NET问题。任何帮助将不胜感激。 我的问题是:在IIS 7.5中使用ASP.NET,IIS和/或操作系统如何允许Web应用程序像C:\dump在完全信任下运行时一样写入文件夹?我不必为应用程序池用户显式添加写访问权限(在这种情况下)ApplicationPoolIdentity)? 我知道的很多: 在IIS 7.5中,应用程序池的默认标识为ApplicationPoolIdentity。 ApplicationPoolIdentity 表示一个名为“ IIS APPPOOL \ AppPoolName”的Windows用户帐户,该帐户在创建应用程序池时创建,其中AppPoolName是应用程序池的名称。 默认情况下,“ IIS APPPOOL \ AppPoolName”用户是 IIS_IUSRS组。 如果你是在完全信任运行Web应用程序可以写入(不包括文件夹,如文件系统的许多领域C:\Users,C:\Windows等等)。例如,您的应用程序将有权写入某些文件夹,例如C:\dump。 默认情况下,IIS_IUSRS不授予该组读写权限C:\dump(至少不具有通过Windows资源管理器中“安全”选项卡可见的访问权限)。 如果您拒绝对的写入访问IIS_IUSRS,则尝试写入文件夹时(如预期的那样),您将收到SecurityException。 因此,考虑到所有这些因素,如何将写入访问权限授予“ IIS APPPOOL \ AppPoolName”用户?w3wp.exe进程以该用户身份运行,那么什么使该用户可以写入似乎没有明确访问权限的文件夹呢? 请注意,我知道这样做可能是为了方便起见,因为如果您在“完全信任”下运行,要授予用户对其需要写入的每个文件夹的访问权限将很痛苦。如果要限制此访问,则始终可以在“中等信任”下运行该应用程序。我有兴趣了解操作系统和/或IIS允许进行这些写入的方式,即使似乎没有明确的文件系统访问权限也是如此。

28
IIS 7.5上的ASP.NET MVC
我正在使用Visual Studio 2010 RC运行Windows 7 Ultimate(64位)。我最近决定让VS在IIS上运行/调试我的应用程序,而不是在它附带的开发服务器上运行/调试。 但是,每次我尝试运行MVC应用程序时,都会出现以下错误: HTTP错误403.14-禁止将Web服务器配置为不列出此目录的内容。详细 错误信息 模块目录列表模块 通知ExecuteRequestHandler 处理程序StaticFile错误 请求代码0x00000000 网址 http:// localhost:80 / mySite / 物理路径C:\ myProject \ mySite \ 登录方法匿名登录 用户匿名 我default.aspx在目录中放置了一个文件,并收到以下错误: HTTP错误500.21-内部服务器错误处理程序“ PageHandlerFactory-Integrated”在其模块列表中包含错误的模块“ ManagedPipelineHandler” 我还没有采取其他任何步骤来使此工作正常进行吗? 注意:我在安装VS 2010 RC之后安装了IIS 7.5。我使用了Visual Studio 2010中MVC项目的“属性”中“ Web”选项卡下的内置“创建虚拟目录”按钮。我确保该应用程序正在使用ASP.NET 4 App Pool。 以下是我具有的IIS的已安装功能。
338 .net-4.0  iis-7.5 

12
详细的500错误消息,ASP + IIS 7.5
IIS 7.5、2008rc2,经典ASP,500错误消息: 由于发生内部服务器错误,因此无法显示该页面。 我需要知道如何配置IIS以获得更详细的错误。 我尝试将ASP配置中的所有调试选项设置为true。 但这没有用。谁能帮我?

19
ASP.NET 4.5尚未在Web服务器上注册
在我的Win 7开发机上,为了使用SQL Express实例而不是默认情况下安装的localDB。我在MVC 4项目属性页(“ Web”选项卡)中未选中“使用IIS Express”,然后出现以下错误: ASP.NET 4.5尚未在Web服务器上注册。您需要为ASP.NET 4.5手动配置Web服务器,以便站点正常运行。 我验证了IIS功能中已激活ASP.NET。 请采取什么措施来解决这个问题?



22
Web应用程序问题(web.config错误),带有IIS7.5和ASP.NET v2的HTTP 500.19
这使整个团队疯狂。IIS或Web服务器中肯定有一些简单的配置错误的部分,但是每次我们尝试在IIS 7.5上用尽ASP.NET Web应用程序时,都会收到以下错误... 这是完整的错误: HTTP Error 500.19 - Internal Server Error The requested page cannot be accessed because the related configuration data for the page is invalid. `Detailed Error Information` Module IIS Web Core Notification Unknown Handler Not yet determined Error Code 0x8007000d Config Error Config File \\?\E:\wwwroot\web.config Requested URL …

23
IIS7.5上的静态文件处理程序不提供该脚本
我刚刚尝试将我的第一个Web应用程序部署到Windows 7 Home Premium笔记本上的IIS。创建应用程序后,我必须更改为“经典应用程序池”,然后为框架4.0设置该池。现在我得到以下错误: HTTP错误404.17-找不到请求的内容似乎是脚本,并且不会由静态文件处理程序提供。 请求的URL是 http:// localhost:80 / pvmms / default.aspx 恐怕广泛的Google搜寻没有产生足够清晰或明确的内容供我使用,因此我通常会向专家求助。 编辑: 我怀疑这是因为没有.aspx文件的框架4.0处理程序映射。但是,aspnet_regiis甚至给我的管理员用户以手指,并说我需要管理员权限才能运行它。 编辑#2: 我注册了所有框架(2和4,32和64),现在都可以使用。我是通过手动将脚本映射添加.aspx到aspnet_isapi和voila来找到的。我不明白为什么框架的安装不能做到这一点,除非我的记忆使我失败,并且我仅在安装VS之后启用了IIS。
130 asp.net  windows  iis  iis-7.5 

7
修复IIS的缓慢初始负载
IIS对于低流量的网站具有烦人的功能,在该网站中,它回收未使用的工作进程,从而导致第一位用户在经过一段时间后获得非常长的延迟(超过30秒)。 我一直在寻找解决问题的方法,并且找到了这些潜在的解决方案。 A. 使用应用程序初始化插件 B. 在.NET 4中使用自动启动 C. 禁用空闲超时(在“ IIS重置”下) D. 预编译站点 我想知道其中哪一个是更可取的,更重要的是,为什么对同一个问题有这么多解决方案?(我的猜测是不是,我只是不正确地理解某些内容)。 编辑 执行C似乎足以使我的网站保持热身,但是我发现我网站缓慢的真正根源与Entity Framework有关,我似乎无法弄清楚它为什么变冷。看到这个问题,很遗憾,尚未回答! 我最终只需要制作一个热身脚本来偶尔访问我的网站,以确保它保持快速运行。

8
如何授予ASP.NET访问证书存储区中证书的私钥的权限?
我有一个ASP.NET应用程序,可以访问证书存储区中证书的私钥。在Windows Server 2003上,我可以使用winhttpcertcfg.exe授予对NETWORK SERVICE帐户的私钥访问权限。如何在IIS 7.5网站中的Windows Server 2008 R2上授予访问证书存储区(本地计算机\个人)中证书的私钥的权限? 我尝试授予对“每个人”,“ IIS AppPool \ DefaultAppPool”,“ IIS_IUSRS”以及我可以使用证书MMC(Server 2008 R2)找到的所有其他安全帐户的完全信任访问权限。但是,以下代码演示该代码无权访问随私钥一起导入的证书的私钥。每次访问私钥属性时,代码都会引发错误。 Default.aspx <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %> <%@ Import Namespace="System.Security.Cryptography.X509Certificates" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title></title> </head> <body> <form id="form1" runat="server"> <div> <asp:Repeater ID="repeater1" runat="server"> …

11
在网络上其他计算机上查看我的IIS托管站点
在家里,我有一个简单的网络设置,其中包含2台计算机。 在一台计算机上,我有一个托管IIS7的站点。localhost/index.htm我没有在标准地址中添加HOSTS指向该域-的本地IP(127.0.0.1)的文件中的条目www.mysite.dev。 我可以www.mysite.dev毫无问题地访问该网站。 我想做的是能够从网络上的其他计算机上查看此站点。 最初,我认为可以使用类似URL的URL来完成此操作 MACHINE-NAME/www.mysite.dev,但是连接总是超时。但我可以ping通MACHINE-NAME而不会出现问题。 出于测试目的,我在两台计算机上都禁用了Windows防火墙,但并不高兴。 像典型的Web开发人员一样,我的硬件/网络技能也很差。 谁能看到我要去哪里错了?

30
在IIS 7.5中托管的Web Api中找不到HTTP 404页面
我有一个Web Api应用程序。当我使用VS 2010调试开发服务器对其进行测试时,它工作得非常好。但是我现在将其部署到IIS 7.5,尝试访问该应用程序时出现HTTP 404错误。 这是我的web.config <?xml version="1.0" encoding="utf-8"?> <configuration> <connectionStrings> <add name="DefaultConnection" connectionString="Data Source=.\SQLEXPRESS;Initial Catalog=aspnet-FlowGearProxy-20123141219;Integrated Security=True" providerName="System.Data.SqlClient" /> </connectionStrings> <appSettings> <add key="webpages:Version" value="2.0.0.0" /> <add key="webpages:Enabled" value="true" /> <add key="PreserveLoginUrl" value="true" /> <add key="ClientValidationEnabled" value="true" /> <add key="UnobtrusiveJavaScriptEnabled" value="true" /> </appSettings> <system.web> <compilation debug="true" targetFramework="4.0" /> <authentication mode="Forms"> <forms …

9
添加虚拟目录时,“无法验证对路径(C:\ inetpub \ wwwroot)的访问”
我正在尝试在Windows Server 2008 R2上设置IIS Web服务和ASP.NET服务。物理目录已创建,但无法正常工作。这是全新的IIS角色安装。 该服务器位于域上,并且domain \ server $具有对的读/写/浏览权限C:\inetpub\wwwroot。读/写/浏览访问也被授予: 管理员 网络服务 用户数 IIS_IUSRS 研究所 到目前为止我尝试过的 在Edit Virtual Directory -> Connect As对话框中,选择“应用程序用户”(通过身份验证)。当我按测试设置时,出现上述错误。 在Edit Virtual Directory -> Connect As对话框中,选择“特定用户:(IUSR无密码)”。当我按“测试设置”时,得到以下信息: 其他注意事项 启用了匿名身份验证,并且匿名用户身份是应用程序池身份。 应用程序池配置如下所示: 在Web浏览器中,http://localhost返回空白页,但没有错误。 任何帮助,将不胜感激。
83 iis  iis-7.5 

4
如何在事件日志中查找应用程序池回收
我已在IIS 7.5中配置了一个应用程序池,以在内存使用量超过特定水平时进行回收。我还配置了它来记录此信息。 我应该在事件日志中的哪个位置查找? 我已经尝试根据所有IIS项目(例如“ IIS-W3SVC-WP”,“ IIS-IISManager”)和所有其他项的来源进行过滤,但没有其他内容。 我可以看到它也在我启用的“ IIS配置”日志中添加了项目。但是仍然没有。
79 iis  iis-7.5 

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.