问题标签 [iis-10]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
iis - 配置错误:此配置部分不能用于此路径
我在将站点部署到服务器时遇到了错误。尝试在 IIS 中加载主页或访问新站点上的身份验证时,出现错误:
配置错误:此配置部分不能在此路径中使用。当该部分锁定在父级别时会发生这种情况。锁定是默认情况下 (overrideModeDefault="Deny") 或由具有 overrideMode="Deny" 或旧 allowOverride="false" 的位置标记显式设置的。
更多细节可以在这里找到,在场景 7中匹配我的十六进制错误代码。
上面链接站点上给出的解决方案是在applicationHost.config文件中我的错误中提到的部分中为 overrideModeDefault设置Allow 。就我而言,在system.webServer的Security下。但是,如果我查看本地计算机上的applicationHost.config,该站点已经正确部署,该部分设置为Deny。
如果这个解决方案是正确的,我的本地实例如何在相同的web.config下运行得很好?根据我的applicationHost.config,该部分应该被锁定,但事实并非如此。我宁愿不更改applicationHost.config文件,因为该服务器上运行着许多其他站点。还有其他解决方案吗?
iis - IIS:如何提供没有扩展名的文件?
我正在IIS 8
使用Windows 8.1
. 我有一个XML
文件,我需要通过(servername)/(path)访问它
(path)由其他人预定义,不包含扩展名。我尝试了删除 .xml 文件的文件名的简单解决方案,但是IIS returns HTTP Error 404.3 - Not Found
在返回错误的“物理路径”中是正确的文件路径,当我复制粘贴到运行时会打开正确的文件。
请让我知道这是否可能。
iis - IIS 7、7.5、8、8.5 和 IIS 10 中的 applicationhost.config 文件路径?
任何人都请向我解释不同提到的 IIS 版本中的 applicationhost.config 文件位置。请提及每个 iis 版本中的确切位置。恰当的答案将不胜感激。
asp.net - 在 IIS 7.5 下工作的 web.config 在 IIS 10 下不起作用
我有一个在 IIS 7.5 下运行的 ASP.NET 网站,效果很好。
现在我们正在试验一台运行 IIS 10 的新 Windows 10 服务器。将相同的网站复制到新服务器并尝试打开它:
我查了错误代码:
原因:出现此问题的原因是 ApplicationHost.config 文件或 Web.config 文件包含格式错误的 XML 元素。
解决方法:从 ApplicationHost.config 文件或 Web.config 文件中删除格式错误的 XML 元素。
但是那个 web.config 文件已经工作了很多年。什么也没有变。所以我认为“格式错误的 xml”消息是一条红鲱鱼,我肯定还缺少其他一些设置。
有任何想法吗?
visual-studio - 在 VS2015 中加载 Web 项目——没有样式或图像
所以我只是将一个现有的 Web 项目移到了 Visual Studio 2015 社区版,我在 VS2013 Ultimate 中开始使用它,在浏览器中运行它时,所有的样式都丢失了,也没有显示图像。但是,所有内容都有效,我可以浏览该网站,直到我尝试打开图片并收到错误消息:
HTTP 错误 500.19 - 内部服务器错误
配置错误无法添加类型为“mimeMap”且唯一键属性“fileExtension”设置为“.woff2”的重复集合条目
配置文件\?\C:\Users\me\Documents\Visual Studio 2015\Projects......\web.config
iis - 在 IIS 10 中运行 asp.net 5 网站会引发无法确定运行时的适当版本来运行错误
我刚刚在 Visual Studio 2015 中创建了一个新的 ASP.NET 5 Web 应用程序。它在 IIS Express 下运行良好,但是当我在 Windows 10 上的 IIS 10 中创建一个站点并将其指向wwwroot
文件夹时,我得到一个 YSOD:
无法确定要运行的适当版本的运行时
这已在其他地方讨论过,但在我的情况下,project.json
文件看起来不错:
与另一篇文章一样,这里是输出dmvm list
:
所有依赖项都beta5
在project.json
有其他人可以在 Windows 10 上使用 IIS 吗?
iis - MaxWebConfigFileSizeInKB 和 IIS 10
我在 IIS 10 上使用带有大于 250KB 的 web.config 文件的 Web 应用程序。在 IIS 8.5 及以下注册表项HKLM\SOFTWARE\Wow6432Node\Microsoft\InetStp\Configuration\MaxWebConfigFileSizeInKB (REG_DWORD)中可以设置为允许 web.config 文件。配置大于 250KB。但是,IIS 10 似乎不再读取此注册表项。
有谁知道这个键是否仍然可以在 IIS 10 上工作,或者如何结合 IIS 10 使用大于 250KB 的配置文件?
c# - 在 WebAPI 中未找到放置/删除动词结果 404,仅在 IIS 10 中
我最近将我的 Visual Studio 升级到 2015 并将我的 Windows 升级到 10,因此我的 IIS 和 IIS Express 更改为版本 10。升级后,Put/Delete 动词导致 404 Not Found in WebAPI。这是我的 WebAPI 中的我的删除操作:
我发现此配置在 IIS 8 中有效,但在 IIS 10 中无效。
我正在使用 MVC 5 和 WebAPI 2,我的请求标头是:
Accept: /
Accept-Encoding:gzip, deflate, sdch
Accept-Language:en-US,en;q=0.8,fa;q=0.6
AlexaToolbar-ALX_NS_PH:AlexaToolbar/alxg-3.3
Connection:keep-alive
Content-Length:5
内容类型:application/x-www-form-urlencoded;字符集=UTF-8
Cookie:ASP.NET_SessionId=vu5joofojlqjs0qd4susdxxa;
__RequestVerificationToken=hGDy2Mm9BHqAAdGBlTqOzsSFnfvRPBbR87lIKUgkInKLpuFgb4JGcq-c817EtV96VZ8-YbLq85SusCVALYZWrAyAEZZdiiYWEMWaQxFGDCs1;_USERDATA=c099a18b-facf-4b67-9037-1961ffadc326; .ASPXAUTH=22B333AD3B0F591C08C35ACCF1014B4FCB326037EFFA5312382B437A323E58AC5896B3340F972A36AA9C1E3782948745310FBD51E9EB005013ABA934B2E789DA91EC4635E85D7445B635AC05BAE9FB2631E749382A5F8EF75DBFB1E5F84C336A0DAF1663625596AEEE4A14398911AED816E1617C6D6B1D95665F72969ED864A177E5A6458C79E4CD74BF5D950C5B7EA061367CAF450C6762A7F0A0777817E8A0C68C018D6E3E780564503FADEEA0517A29280927D957B1C0A8657EA8C2776198DEB42242D093F2C683F47C05DB04C3B0
Host:localhost: 11631
Origin: http://localhost:11631
Referer: http://localhost:11631/WebManagemenet/SlideShow
User-Agent:Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/44.0.2403.157 Safari/537.36
X-Requested-With:XMLHttpRequest
c# - 如何使 .net HttpClient 使用 http 2.0?
我有一个托管在 IIS 10(Windows 服务器 2016)上的 asp.net web api。当我GET
从 Microsoft Edge 浏览器发出请求时,我看到它HTTP 2.0
在 IIS 日志中使用
但是,当GET
通过如下.net 4.6 客户端发出请求时,
我在服务器日志中看到以下HTTP 1.1
日志
如何让 .net 客户端使用 HTTP/2.0 ?
asp.net-mvc - 我的 MVC4 网站无法在 Windows 10 上的 IIS 10 上运行
以前我有一个 MVC4 网站,在 Windows 8.1 上托管没有任何问题,但现在迁移到 Windows 10 后,我看到了很多问题,例如: