问题标签 [iis-8.5]
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.
asp.net - HTTP 错误 401.3 - 未经授权 (IIS 8.5 - Windows Server 2012 R2)
尝试将 ASP.NET 网站添加到 IIS,但显示 HTTP 错误 401.3 - 未经授权
由于 Web 服务器上此资源的访问控制列表 (ACL) 配置或加密设置,您没有查看此目录或页面的权限。
我已为各个文件夹授予对 IIS 的完全访问权限,但错误仍然相同
这就是我得到的
excel - (IIS8.5)Microsoft Excel 无法打开或保存更多文档
Microsoft Excel 无法打开或保存更多文档,因为没有足够的可用内存或磁盘空间。• 要提供更多可用内存,请关闭不再需要的工作簿或程序。• 要释放磁盘空间,请从要保存到的磁盘中删除不再需要的文件。
在我的应用程序中打开 Excel 工作表时出现此错误应用程序运行良好IIS5
,IIS7
但是当我将其转移到Windows server 2012 R2
它IIS8.5
并没有工作时,我用谷歌搜索并找到了一些解决方案,但它们也没有工作。
这是我尝试过的
c# - IIS 8.5 中的 HttpModule 未加载
我用 C# 为 IIS 8.5 编写了一个简单的托管 HttpModule,并将其安装到全局程序集缓存(CLR 版本 4.0.30319)中。这被 IIS 检测为存在,我已将其作为模块安装在应用程序主机级别。
不幸的是,它似乎根本没有被执行。我们只提供静态内容,但由于 IIS 在集成模式下运行,我的印象是 HttpModules 是针对所有请求执行的,而不仅仅是 ASP.NET 管道中的请求。
HttpModule 已被简化为最简单的级别 - 记录模块创建、处置、请求开始和请求结束时的日志,如下所示:
请求到达模块所在的管道中的点,但似乎只是跳过了模块。没有显示错误,页面显示正常。
提前致谢
asp.net - Orchard 样式/图像/js 不会使用基本身份验证加载
当我为我的 Orchard 网站启用基本身份验证时,样式/图像/js 文件将被重定向到表单身份验证登录 URL(例如:“/styles/login.css”被重定向到“/AccessDenied?ReturnUrl=/styles/login.css ”)。
我在 Windows Server 2012 上使用 IIS 8.5。我已经为 IIS 安装了静态内容功能。我用于基本身份验证的用户是管理员,拥有所有 Orchard 文件的完全权限。我<allow users="*" />
在适当的目录中添加了 web.config,但这没有任何区别。
iis - 我正在为 web.config 中的 Windows 身份验证设置站点,但它没有被 IIS 接收
在带有 IIS 8.5 的 windows server 2012r2 机器上,我有一个纯 html 站点,其中包含 web.config。
我的配置:
不幸的是,IIS 似乎没有选择我的身份验证模式设置。我可以通过将身份验证类型设置为 windows 来在 IIS 中进行这项工作,但这将涉及我更新每台服务器。IIS 是否有某种方法可以从 web.config 中提取配置,以便在部署时正确设置该值?这似乎是处理 IIS 和 web.config 的几乎所有其他事情的情况,所以我敢说我没有做正确的事情。
vbscript - 从 IIS 6.0 迁移到 IIS 8.5 后出现“找不到提供程序”错误
我有一个在 Windows Server 2003 和 IIS 6.0 上运行良好的 ASP 站点。我迁移到 Windows Server 2012 R2 IIS 8.5
尝试连接数据库时出现错误:
找不到提供者。可能没有正确安装
错误详细信息:
2014-11-05 10:33:06 10.30.62.21 POST _main.asp |50|800a0e7a|Provider_cannot_be_found._It_may_not_be_properly_installed。80 - XX.XX.XX.XX Mozilla/4.0+(兼容;+MSIE+7.0;+Windows+NT+6.1;+WOW64;+Trident/5.0;+SLCC2;+.NET+CLR+2.0.50727;+ .NET+CLR+3.5.30729;+.NET+CLR+3.0.30729;+.NET4.0C;+.NET4.0E;+.NET+CLR+1.1.4322;+InfoPath.3) /bottomright.asp ?sAction=协助 500 0 0 1859
我的连接字符串如下:
我检查了新服务器(2012)上的 ODBC 数据源管理器(32 位),并在下面找到了两个相关的驱动程序
- SQL Native Client 2005.90.4035.00 Microsoft Corporation SQLNCLI.DLL
- SQL Server 6.03.9600.163.84 微软公司 SQLSRV32.DLL
我已将我的应用程序池启用为 32 位,并将托管管道启用为经典。
c# - HTTP POST has Request.Form.Count == 0 on IIS 8.5 when valid body is presented
We have a simple WCF REST service that receives HTTP POST requests. We validate the the request has some key-value pairs in it by checking that Request.Form.Count > 0
This works fine-and-dandy on IIS 6 / IIS 7 (Server 2003 / 2008). However, on IIS 8.5 (Server 2012), the request fails validation as Request.Form.Count
is zero.
Content-Type header on request is application/x-www-form-urlencoded
How can the same source code for the same request work pre IIS 8.5, but not on IIS 8.5?
Might be worth mentioning that the 2012 server is "headless" i.e. has no running Explorer shell. Also, we can see that the request's body does arrive at the server. It's almost like something in the processing pipeline is removing it.
c# - 从 IIS 7.5 升级到 IIS 8.5 会破坏使用 Hawk 身份验证的 OData?
我在解决从 IIS 7.5 升级到 IIS 8.5 后遇到的问题时遇到了很多麻烦。
我有两个 Web 应用程序。一个 MVC 应用程序和一个独立的 Web API。它们通过数据服务层与 OData 和 Hawk 身份验证进行通信。
升级后,URL-s 的处理/解析/处理方式发生了重大变化。而且我不知道在这整个混乱中哪里出了问题。
查询:
在我看来,URL 中的括号在 IIS8.5 中不起作用,或者在某种程度上与 IIS7.5 的解析方式不同。也许在 Thinktecture.IdentityModel
任何帮助深表感谢。
wordpress - 在 windows server 2012 上通过互联网访问 wordpress?
我已经在 windows server 2012 上安装了 wordpress,使用 web 平台安装程序 5。
该站点在 localhost 上运行良好,但我的问题是,在尝试通过 Internet 连接站点时,没有加载任何 CSS 和其他内容。我只看到一些文本和 html 链接,它们不能正常工作。我的网站外观如下:
coldfusion - IIS 8.5 强制不正确的 Content-Length 标头
我们有一个动态生成 PDF 文件并强制下载文件的应用程序。此代码在 Windows Server 2008 上运行没有问题。据我所知,IIS 似乎将 Content-Length 的值强制为 749,而它应该是 83233。我尝试在应用程序代码和 IIS 中设置该值完全忽略它。
- 已安装 Microsoft 的 URL 重写,但该站点没有条目
- 我已禁用静态和动态内容的压缩
- 通过应用程序代码,我尝试设置 Content-Length 标头并将 X-Content-Length 标头设置为相同的值。这就是我确定该值被 IIS 覆盖的方式
- 当我通过 ColdFusion 的内置 Web 服务器点击相同的 URL 时,下载工作没有问题。这就是为什么我知道这是 IIS 或 IIS 和 ColdFusion 之间的连接器的问题。
这是来自服务器的响应标头
这是代码