问题标签 [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.
c# - IIS 10 无法解析 .cshtml 文件
我正在开发一个 mvc c# episerver 网站。该站点加载在具有专用应用程序池等的 IIS 10/Win 10 上。在我对代码和与布局相关的特定 .cshtml 进行了一些更改后,我在共享该布局的所有页面上收到以下错误。
无法呈现以下文件,因为它的扩展名“.cshtml”可能不受支持:“~/Views/Shared/Layouts/_Root.cshtml”。
说明:执行当前 Web 请求期间发生未处理的异常。请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息。
异常详细信息:System.Web.HttpException:无法呈现以下文件,因为它的扩展名“.cshtml”可能不受支持:“~/Views/Shared/Layouts/_Root.cshtml”。
源错误:
在执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪来识别有关异常起源和位置的信息。
具有不同布局的所有其他页面都可以正常工作。此外,如果我使用 Visual Studio iisexpress 加载网站也可以正常工作。
任何人都知道为什么我的 IIS 吓坏了?
php - 在 Windows 10 IIS 10 上安装 php_oci8_11g
在 Windows 10 中使用 IIS 10 并尝试安装 PHP 5.5.6
执行时出现以下错误php -v
:
PHP 启动:无法加载动态库
ext/php_oci8_11g.dll
- 找不到指定的模块。
该文件存在于中C:\php\ext\php_oci8_11g.dll
,扩展变量定义php.ini
为extension_dir = "ext"
.
我已经安装了ODBC 驱动程序和Oracle Instant 客户端版本 11.2.0.4.0
这样做时,phpinfo()
我只进入PDO表PDO drivers: mysql
而不是预期的PDO drivers: mysql, oci
. 当然,我缺少一张桌子PDO_OCI
。
不用说我的php.ini
hasextension=php_pdo_oci.dll
和extension=php_oci8_11g.dll
enabled 。
我还尝试重新启动 ISS,issreset
甚至重新启动计算机。
此外,我还收到另一个错误:
PHP 启动:无法加载动态库
ext\php_pdo_oci.dll
- 找不到指定的模块。
该文件也在扩展文件夹中。
我错过了什么?
iis - 如何在 IIS 上启用服务器端 VB 脚本处理?
我刚刚设置IIS
了Win 10
.
我有一个页面叫hello.asp
:
我需要在 IIS 管理器中做什么才能使此页面正常工作?
当我浏览到页面时,我得到:
HTTP 错误 404.3 - 未找到 由于扩展配置,无法提供您请求的页面。如果页面是脚本,则添加处理程序。如果应该下载文件,请添加 MIME 映射。
我不明白为什么在安装 IIS 时不会自动配置此处理。
c# - 使用 c# 查找多个应用程序池的内存使用情况
我试图通过 c# 找出每个 App Pool 的内存有多少被使用
这就是我目前所拥有的:
这给了我一个我正在运行的所有应用程序池的列表,但是 ApplicationPool 对象的所有属性都没有给我任何关于它的使用或实时数据的信息。
我是不是完全搞错了?
如何找到我想要的信息?
我无法在任何地方找到直接的答案,但如果之前已经回答过,我深表歉意。
干杯
asp.net - IIS 上的 Asp.Net MVC 5 项目,Sql 的登录失败 DOMAIN\MACHINE$
我正在使用 Asp.net MVC5 模板开发一个网站。这个网站显然有一个包含一些信息的数据库。此 MS-Sql 数据库在远程 VM 上运行。在编码时,我使用集成的 IIS Express 和提到的数据库测试了这个站点。
现在我想在一个真正的 IIS 10.0 服务器上发布这个网站,这个 IIS 服务器和数据库运行在同一个虚拟机上。
我发布的网站如下:
右键单击 VS15 中的项目 > 发布 > 文件系统(发布方法) > 将编译后的数据复制到提到的 VM > 在 IIS 管理器中,我根据编译的源数据创建了一个新网站。
现在的问题:
当我尝试运行此网站(本地主机或通过我的客户端远程)时,会发生以下错误:
用户 'DOMAIN\MACHINENAME$' 登录失败。异常详细信息:System.Data.SqlClient.SqlException:用户 'DOMAIN\MACHINENAME$' 登录失败。
这两个连接字符串在我的 web.config 中,都是从 Asp.Net Frameork 自动生成的:
我整天都在寻找解决方案,但这些方法都不适合我:
- 将此 DOMAIN\MACHINENAME$ 用户添加到数据库用户
- 在 IIS 管理器中启用 Windows 身份验证
- 试图编辑连接字符串
- 为所有人授予源访问权限
有任何想法吗?如果您需要任何进一步的信息,请与我联系!
pdf - 边缘浏览器似乎丢弃响应负载
我有一个向浏览器返回 PDF 的网络应用程序,它在 Chrome 和 Firefox 中运行良好,但在 Edge(版本 38.14393.0.0)中不起作用。响应标头如下所示:
我已经看到其他问题表明从 Edge 发送了 2 个请求,其中一个应该被忽略,但在我的情况下只有一个,并且似乎由于 Edge 报告而忽略了有效负载:
..位于开发人员工具中网络分析器中请求的响应正文部分。使用附件而不是内联也不起作用,如果 Edge 认为响应中没有内容,我也不希望这样做。
有什么线索吗?
编辑:当 Content-Type 更改为:text/plain 时,响应正文不再被丢弃(但不能解决问题),所以我认为它是特定于 application/pdf 的
c# - 使用 OWIN 在 IIS 10 中设置自定义证书身份验证
我们正在尝试使用 OWIN/Katana 设置多重身份验证,并且 webapi 将托管在具有证书身份验证和 Windows 身份验证的 IIS 10 上。我正在关注Andras Nemes 的这个博客来设置我的本地客户端和服务器证书身份验证。不幸的是,在 IIS 中设置 Web API 后,当我尝试使用客户端证书访问网站时,我收到 403 Forbidden 错误,表示证书不受信任或无效。我不确定是什么导致了这个问题。
我也尝试通过关注其他帖子来设置我的 IIS,我尝试将网站证书添加到 IIS 并将其与 mylocalsite.local 绑定,并尝试使用和不编辑“system.webServer/security/authentication/iisClientCertificateMappingAuthentication”。
经过大量搜索,我发现了类似的结果,但没有一个有效。我不确定是因为 IIS 10 具有不同的配置客户端服务器证书身份验证机制的工作流程,还是我的证书有问题。
以下是我的自签名证书,我也有 pfx 文件。
RootCertificate:
RootCertificate.cer 已安装在本地计算机受信任的根证书颁发机构以及当前用户受信任的证书中。
localtestclientcert:
localtestclientcert.pfx 已安装在当前用户的个人证书下。
mylocalsite.local:
mylocalsite.local.pfx 已安装在个人证书下的本地计算机中。
编辑 1:为清楚起见,将“受信任的证书”修改为“受信任的根证书颁发机构”
c# - Environment.ExpandEnvironmentVariables 在 IIS 中返回意外路径
当我在 vs 中运行它时,我得到了我需要的路径
C:\Users\User-pc\AppData\Local\Dropbox\info.json
当发布到 IIS 时,我得到
C:\WINDOWS\system32\config\systemprofile\AppData\Roaming\Dropbox\info.json
iis-express - Windows Server 2012 是否支持 IIS 10 Express?
我计划使用 Windows Server 2012 获得 VPS,他们提供 IIS 8.5,我想使用 IIS 10 支持的 *.example.com 之类的东西。所以想知道它是否支持或者我可以在 Windows server 2012 上安装相同的。