问题标签 [iis-8]

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.

0 投票
4 回答
9159 浏览

c# - DirectoryEntry IIS 访问权限

我有一个控制台应用程序,它列出了 IIS 中的网站绑定

我通过进程从 ASP.NET 调用此控制台应用程序

在 Widows 7 / IIS 7.5 下的开发机器上一切正常,但是当我在 Windows 2012 / IIS 8 上测试时,我得到“访问被拒绝”错误。

错误日志

ps 应用程序池标识为“ApplicationPoolIdentity”


我忘了提一下,当我从 CMD 运行控制台应用程序时,它在我的服务器上运行良好

0 投票
0 回答
139 浏览

php - PHP版本升级后出现致命错误

重新安装服务器后,我刚刚升级了我的 PHP 版本。以前有效的代码不再有效。它告诉我一个致命错误。

我检查了附近的线路(39-41 包括在下面),我看不到任何可能出错的地方。

我在 Windows Server 2012 上运行 PHP 5.4.9。在 php.ini 中,我设置了错误报告以显示所有错误,并且我还启用了 PDO 扩展。

怎么了?

0 投票
1 回答
5577 浏览

connection-string - 我遇到 IIS 8 到 SQL Server 2012 的连接问题

提前抱歉...试图让我的脚湿透了 win 8、与 win8、Visual Studio 2012 和 SQL Server 2012 捆绑在一起的 IIS8 Express。我整个周末都安装了。对于 SQL Server,我大多只是接受默认值和“添加当前用户”INSTANCE1

在我的 Visual Studio 开发模式下,我的 asp.net 应用程序连接到 INSTANCE1,如下所示:

但是当我将它发布到 IIS 8 时,它没有连接。

我尝试了 regiis ...我尝试NetworkService了 IIS 应用程序池标识值...以及许多不同的连接字符串组合,反复试验,但似乎没有任何东西可以连接到 Instance1 - 有什么我在配置不正确?

非常感谢任何解决此问题的链接或提示!

0 投票
1 回答
844 浏览

iis - iis 8 元数据库是否向后兼容 7.5

我将 IIS 8 元数据库 (Windows Server 2012) 复制到 IIS 7.5 (Windows 2008 R2) 框中。它工作正常。Microsoft 是否有官方声明确认 IIS 8 元数据库向后兼容 IIS 7.5?

0 投票
1 回答
9093 浏览

c# - 如何使用 Visual Studio 2012 在 IIS 8.0 中部署 WCF Web 服务?

我被卡住了,不知道如何在 iis8.0 中部署 wcf web 服务,任何人都可以帮助我了解在 iis 中部署 wcf web 服务的详细过程吗?

有没有需要设置的设置?

尝试过的是......

然后我通过提供站点名称和物理路径 (C:\inetpub\wwwroot\NEWFOLDER) 在 iis 中创建了一个新网站。然后我在管理模式下打开了 VS 解决方案并发布了它。在打开的对话框中,在 IIS 站点下创建了一个新的 Web 应用程序并将其发布。它是成功的,也可以在输出窗口中看到。

当单击 Connecting to http://localhost:[port#]/WebApplicationName 行的链接时,它会显示目录结构。然后单击 .svc 文件,它会给出错误消息“由于扩展​​配置,无法提供您请求的页面。如果页面是脚本,请添加处理程序。如果应该下载文件,请添加 MIME 映射

0 投票
2 回答
20675 浏览

iis-8 - 在 Windows Server 2012 上注册 ASP.NET 4.5 的替代方法

运行 WCF 服务时出现 MIME 未注册错误。我使用此链接来解决此问题。之后,我开始收到另一个错误,要求我向 IIS 注册 ASP.NET 框架。所以我使用了“aspnet_regiis”命令,但它显示了以下错误。

我尝试从服务器安装/卸载 ASP.Net 4.5。但是在这样做之后,我的服务器没有再次启动,它总是显示黑屏。所以我必须再次安装 WS 2012。有人可以解释一下如何在 WS 2012 上再次使用 IIS 注册 ASP.NET 吗?

0 投票
1 回答
848 浏览

asp.net - 在 iis8 上错误地删除了默认网站

我不小心删除了 iis 8 上的默认网站目录。

然后我想添加一个新网站。但是确定按钮被禁用弹出窗口。并且缺少 iis 绑定。在此处输入图像描述

0 投票
4 回答
10378 浏览

asp.net - 当 apphost 配置中存在 system.web 配置时,IIS 8 中的 HTTP 错误 500.19

我们有一个实用程序,可以在安装到客户服务器上时自动设置 ASP.NET Web 应用程序。该实用程序通常会在 applicationHost.config 中为新应用程序的位置路径添加许多配置。我们使用 Microsoft.Web.Administration 配置类以编程方式执行此操作。

这在 IIS 7.0 和 IIS 7.5 中运行良好,但是当我们尝试在 IIS 8(Server 2012)中安装相同的配置时,由于据称格式错误的 XML 元素(HRESULT 0x8007000d),我们开始为服务器上托管的所有内容收到 500.19 服务器错误. 我系统地检查了我们安装的所有配置,它似乎是 system.web/httpRuntime maxRequestLength 属性(见下文)。似乎 system.web 配置元素本身就是罪魁祸首,因为错误在它本身被删除之前不会消失。

我已经确认 system.web/httpRuntime 的部分定义声明它在任何地方都是允许的,并且您可以在配置的其他级别(例如 web.config)设置 system.web 配置而不会出现问题。为什么我们不能在 applicationHost.config 中设置它?

编辑:在原始帖子之后,我注意到 500.19 错误引用的文件是一个临时应用程序池配置文件(C:\inetpub\temp\apppools\apppoolname\apppoolname.config。该文件的内容是:

但是当我进入 applicationHost.config 并为 system.web 添加一个节组定义和一个为 httpRuntime 的节定义时,500.19 中的消息更改为声称存在重复的 system.web/httpRuntime 定义!所以我不能定义它,我也不能不定义它。什么??

0 投票
2 回答
6965 浏览

iis-8 - 不同驱动器上的 Server 2012 IIS 站点

我正在尝试在全新的 Server 2012 上启动并运行 IIS 8 以运行 .net 4.5 应用程序,但我无法让它跨驱动器工作

当前站点只是一个文件 index.html。

如果我将文件夹复制到 c: 上的任何位置,例如 c:\callsheet-test\ 或 c:\inetpub\callsheet-test,一旦我在 IIS 8 中更改目标位置(站点 > 基本设置),它就会完美运行。

是否存在 web.config 文件并不重要,因为复杂的 mvc/webforms 应用程序会给出相同的错误。

我曾尝试使用权限复制文件,甚至认为权限似乎与所有用户匹配。我仍然收到此错误。

我已经删除了分区并将其重新创建为挂载点 c:\mount 并且发生了同样的问题。将文件复制到 c:\notamount 并且它们工作正常。

此服务器在 VMware 服务器上运行。Windows 2012 x64 标准。

0 投票
0 回答
3241 浏览

ssl - IIS 无法验证我的客户端证书

我尝试为运行我的 azure web 角色的 localhost 设置 SSL。

我所做的是创建了自己的 CA,创建了客户端和服务器证书,然后将它们全部安装在我的证书存储中。服务器证书位于本地计算机个人证书中,客户端证书安装在个人下的当前用户存储中,CA 证书安装在两个存储中的受信任根证书中。

我还将我的 IIS 网站配置为使用 SSL,并使用 netsh 将服务器证书绑定到网站运行的 ip。

但是,当我尝试通过 IIS 访问我的网站时,出现错误:

我知道我使用的证书是由同一个 CA 颁发的,所以除了 IIS 可能无法访问我受信任的根存储之外,我真的看不出任何其他原因。当我将我的解决方案部署到 azure 时,它​​不会给我这个错误,所以我很肯定这是我无法解决的本地 IIS 的配置问题。

关于这里可能是什么问题的任何建议?