Questions tagged «iis-7»

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

30
配置错误:无法在此路径上使用此配置部分
将网站部署到服务器时遇到错误。尝试加载主页或访问IIS中新站点上的身份验证时,出现错误: 配置错误:无法在此路径上使用此配置部分。当节锁定在父级时,会发生这种情况。锁定默认情况下是(overrideModeDefault =“ Deny”),或者是由一个带有overlayMode =“ Deny”或旧版allowOverride =“ false”的位置标记显式设置的。 在方案7中匹配我的十六进制错误代码,可以在这里找到更多详细信息。 上面的链接站点上给出的解决方案是在我的错误中提到的部分中,在applicationHost.config文件中设置Allow foroverrideModeDefault 。就我而言,位于system.webServer中的Security下。但是,如果我查看本地计算机上已经正确部署了站点的applicationHost.config,则该部分设置为Deny。 如果此解决方案正确,那么我的本地实例如何在相同的web.config下正常运行?根据我的applicationHost.config,该部分应被锁定,但不是。我希望不要更改applicationHost.config文件,因为该服务器上还有许多其他站点正在运行。还有其他解决方案吗?
1778 iis  iis-7  iis-8.5  iis-10 

19
如何解决:处理程序“ PageHandlerFactory-Integrated”在其模块列表中有一个错误的模块“ ManagedPipelineHandler”
我正在配置MVC 3项目以在IIS的本地安装上工作,并遇到以下500错误: 处理程序“ PageHandlerFactory-Integrated”在其模块列表中有一个错误的模块“ ManagedPipelineHandler”。 事实证明,这是因为即使我在“添加功能”对话框中选中了该框,ASP.Net仍未完全与IIS一起安装。要解决此问题,我只需在命令提示符处运行以下命令 %windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -i 如果我使用的是32位系统,它将看起来像以下内容: %windir%\Microsoft.NET\Framework\v4.0.21006\aspnet_regiis.exe -i 我的问题是,有没有一种方法可以在Windows 7框上安装IIS以使用.NET 4.0(MVC 3),而无需采取额外步骤?


30
无法访问请求的页面,因为该页面的相关配置数据无效错误
我想使用IIS管理器在IIS上上传自己的asp.net网站。但是当我这样做时,出现以下错误 HTTP错误500.19-内部服务器错误无法访问请求的页面,因为该页面的相关配置数据无效 模块 IIS Web核心 通知未知的 处理程序尚未确定 错误代码 0x80070005 配置错误由于权限不足而无法读取配置文件 配置文件 \\?\C:\Users\Yasso\Documents\Visual Studio 2008\WebSites\WebSite5\web.config 我多次搜索该错误的解决方案,但是没有一个解决方案可以解决该错误。 我的IUSR帐户有问题。我看不到该帐户在“组或用户名”的属性中web.config。 问题是什么?

30
用户“ IIS APPPOOL \ ASP.NET v4.0”的登录失败
我有一个Web项目(C#Asp.Net,EF 4,MS SQL 2008和IIS 7),我需要将其本地迁移到IIS 7(目前可在CASSINI上正常运行)。 我在IIS本地进行Default Web Site部署。我的部署和部署Default Web Site都在ASP.NET v4.0池中(针对设置请看图片),将池目标Framework 4作为我的Web项目。 当访问该站点时,浏览器不显示页面,而是允许浏览器下载页面。 我还有其他在IIS上本地运行的项目,它们没有任何问题(但是它们不使用实体框架)。 使用事件记录器,我看到如下错误: Exception information: Exception type: EntityException Exception message: The underlying provider failed on Open. at System.Data.EntityClient.EntityConnection.OpenStoreConnectionIf(Boolean openCondition, DbConnection storeConnectionToOpen, DbConnection originalConnection, String exceptionCode, String attemptedOperation, Boolean& closeStoreConnectionOnFailure) Login failed for user 'IIS APPPOOL\ASP.NET v4.0'. at …
432 c#  asp.net  iis-7  web-config 

8
IIS7权限概述-ApplicationPoolIdentity
我们最近已升级到IIS7作为核心Web服务器,我需要有关权限的概述。以前,当需要写入文件系统时,我应该授予AppPool用户(网络服务)访问目录或文件的权限。 在IIS7中,我默认看到AppPool用户设置为ApplicationPoolIdentity。因此,当我检查任务管理器时,我看到一个名为“ WebSite.com”的用户帐户正在运行IIS进程(“ Website.com”是IIS中网站的名称) 但是,如果我尝试使用该用户帐户授予权限,则该用户帐户不存在。那么,如何确定也要授予权限的用户呢? 编辑================================================ ============================ 参见下面的屏幕快照问题。我们的网站(www.silverchip.co.uk)在用户名SilverChip.co.uk上运行。但是,当我添加权限时,该用户确实存在! =================================请参阅AppPool图像
356 iis-7  permissions 

30
由于权限不足,无法读取配置文件
我最近在尝试使用IIS托管asp.net网站时遇到错误。我找到了许多人都誓言的解决方案。 解: 在文件夹中的文件上添加具有读取权限的IIS_IUSRS 将IIS身份验证方法更改为BasicAuthentication 刷新网站。会工作的 (http://vivekthangaswamy.blogspot.com/2009/07/aspnet-website-cannot-read.html) 但是,我该如何添加到web.config文件中?我以前从未编辑过它。这是其当前内容: <?xml version="1.0"?> <!-- For more information on how to configure your ASP.NET application, please visit http://go.microsoft.com/fwlink/?LinkId=169433 --> <configuration> <connectionStrings> <add name="DefaultConnection" connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\Database.mdf;Integrated Security=True;User Instance=True" providerName="System.Data.SqlClient" /> </connectionStrings> <system.web> <compilation debug="true" strict="false" explicit="true" targetFramework="4.0"/> </system.web> </configuration> 我的错误是: 配置错误:由于权限不足而无法读取配置文件 配置文件:\?\ C:\ Users ***** \ …

10
在哪里可以找到IIS日志?
我正在尝试从第三方建立应用程序,这需要在我的本地IIS中托管的支持网站。我已经按照其安装指南中的说明完全创建了一个网站,但是遇到了一些问题,并且希望了解IIS日志的内容。令人尴尬的是,问题是我找不到日志文件! 所以我的问题是:默认情况下,IIS7在哪里存储日志?

13
在IIS Express中使用自定义域
传统上,我在本地主机开发服务器上使用自定义域。类似于以下内容: dev.example.com dev.api.example.com 当使用外部API(例如Facebook)时,这为我提供了很大的灵活性。过去使用内置的Visual Studio Development Server效果很好,因为我要做的就是将CNAME添加到指向的DNS记录中127.0.0.1。 但是我无法使它与IIS Express一起使用。我尝试过的一切似乎都失败了。我什至在applicationHost.configIIS Express 的文件中添加了正确的XML配置,但似乎无法像IIS的真实安装一样识别这些条目。 <binding protocol="http" bindingInformation="*:1288:dev.example.com" /> 每当我输入此行并尝试请求时http://dev.example.com:1288,都会收到以下消息: 错误的请求-无效的主机名 有人知道我是否缺少明显的东西吗?还是IIS Express团队真的缺乏见识这种类型的远见?
304 iis  iis-7  iis-express 

17
URL中的点导致ASP.NET MVC和IIS出现404
我有一个项目,要求我的URL路径中有点。例如,我可能有一个网址,例如www.example.com/people/michael.phelps 带有点的URL会生成404。我的路由很好。如果我通过michaelphelps,但没有点号,则表示一切正常。如果添加点,则会出现404错误。该示例站点在带有IIS8 Express的Windows 7上运行。URLScan未运行。 我尝试将以下内容添加到我的web.config中: <security> <requestFiltering allowDoubleEscaping="true"/> </security> 不幸的是,这并没有改变。我刚刚收到404.0找不到错误。 这是一个MVC4项目,但我认为这无关紧要。我的路由工作正常,期望的参数在那里,直到它们包含一个点。 我需要配置什么才能在URL中加点?

8
将IIS 7 AppPool身份添加为SQL Server登录
我正在运行带有集成管道模式 AppPool的IIS 7网站。AppPools不在NetworkService等身份下运行。(根据目的),但使用其自己的AppPool身份(IIS AppPool \ MyAppPool)。 这是所谓的服务帐户或虚拟帐户。(用户帐户,不是完整帐户...) 我想授予此服务帐户(IIS AppPool \ MyAppPool)权限以连接到我的SQL Server 2008 Express(在混合身份验证模式下运行)。 尽管SQL Server可以添加任何普通用户帐户,但IIS AppPool \ MyAppPool虚拟帐户无法添加到有效登录中(SQL Server表示找不到该帐户)。 有什么技巧可以使虚拟帐户正常工作吗?(根据taskmgr,w3wp.exe进程以该身份运行,但是我也无法在NTFS安全中使用该帐户...) 谢谢你的帮助!
233 sql-server  iis-7 

10
启用IIS7 gzip
如何使IIS7能够对js和css之类的静态文件进行gzip压缩,以及如何在发送给客户端之前测试IIS7是否对它们进行了gzip压缩?
229 iis  iis-7  compression  gzip 



2
<system.web>和<system.webServer>之间的区别?
每当我必须为带有IIS7的ASP.NET添加处理程序或模块时,说明总是告诉我将其合并为两个部分:system.web和system.webserver。 &lt;system.web&gt; &lt;httpHandlers&gt; &lt;/httpHandlers&gt; &lt;httpModules&gt; &lt;/httpModules&gt; &lt;/system.web&gt; 还有这个: &lt;system.webServer&gt; &lt;modules&gt; &lt;/modules&gt; &lt;handlers&gt; &lt;/handlers&gt; &lt;/system.webServer&gt; 这两个部分有什么区别? 另外,如果我没有将其添加到本system.web节中,我的Visual Studio 2008调试器也将无法正常工作。

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.