问题标签 [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.
iis - 在 IIS8.5 中设置 MaxWebConfigFileSizeInKB
我有一个 web.config 文件,它引用了内置 IIS 重写模块使用的 rewrites.config 文件。但是我的 rewrites.config 文件大于 250kb,所以我遵循了这篇文章的建议。但是,在 IIS 8.5 (Windows Server 2012) 中,这些键似乎被忽略了。我搜索了互联网,但在 IIS 8.5 上找不到太多信息,有人对如何增加 maximum.config 大小有任何建议吗?或者将 rewrites.config 拆分成更小的文件?
wcf - 在 IIS 8.5 上部署 WCF
我正在尝试在 IIS 8.5 上部署 IIS 服务应用程序,但每次尝试通过连接到该服务时,http://localhost/test/WCFService.svc
我都会看到以下屏幕:
当我去时,turn Windows features On or OFF
我有以下内容:
我的 web.config 如下所示:
是什么原因造成的,我该如何解决这个问题?
wkhtmltopdf - 无法让 wkhtmltopdf.exe 在 IIS8.5/Windows Server 2012 环境中工作
非常令人沮丧!它在我的开发机器上运行得很好,但是当部署到远程服务器时,我只得到一个空白的灰色页面,左下角有一个小的“加载”消息(动画 gif 不运行):http://i.imgur。 com/LKM4vG4.png
我在浏览器控制台中没有错误。尽管我可能没有启用足够的日志记录级别,但我也没有在服务器日志上看到任何错误 - 我不知道。
我正在运行版本:wkhtmltopdf 0.12.1-9615f00 (with patched qt)
我通过./wkhtmltopdf.exe -V
在命令提示符下运行来访问它。
任何人有任何想法我可以尝试让这个工作吗?
caching - 使用 IISNode 进行客户端缓存
我在 IIS 8.5 上运行 IISNode,无法启用静态文件的客户端缓存。使用 IISNode 无需接触节点即可提供文件。当文件与 IISNode 一起提供时,它们包含Cache-Control: no-cache
标题。
如果我只托管节点并绕过 IIS 和 IISNode,我会得到Cache-Control:public, max-age=604800
标题。
某处 IIS 或 IISNode 正在设置缓存控制值。我似乎无法在 IIS 中更改它,因为当我这样做时Cache-Control:no-cache,public,max-age=604800
如何防止将 no-cache 添加到缓存控制标头?
wcf - 操作系统系列 4 Azure 辅助角色
我的应用程序托管在 Azure Web 角色中,而 WCF 服务托管在 Worker 角色上,这些服务使用 TCP 协议。我正在将所有这些从 OS 系列 2 迁移到 OS 系列 4,并从 SDK 1.7 迁移到 SDK 2.3。
但是,当我说 Worker Role 的实例计数为 2 时,我的应用程序变得非常缓慢甚至停止响应。有时甚至默认页面都不会加载,但实例计数为 1 时,应用程序完全可以正常工作,没有问题且性能良好。
注意:应用程序始终托管在 2 个实例上。
我错过了什么?我是否需要调整任何设置以使其适用于 2 个实例?
powershell - PowerShell 修改根站点属性
我需要在一些带有 powershell 的网站上设置 serviceAutoStartProvider 和 serviceAutostartEnabled 属性。
此 cmdlet 适用于具有 Web 应用程序的网站:
Set-ItemProperty IIS:\Sites\$websiteName\$webApplicationName -name serviceAutoStartEnabled -Value 'True'
对于没有 Web 应用程序的网站,我正在这样做
Set-ItemProperty IIS:\Sites\$websiteName -name serviceAutoStartEnabled -Value 'True'
但它不起作用,我收到了这个错误
未找到属性 serviceAutoStartEnabled
当我检查 IIS 的 applicationHost.config 文件时,每个网站都有一个默认的 web 应用程序,那么,如何在根站点上设置这些属性?
谢谢,
c# - 将 Web 应用程序身份验证更改为使用 Windows 身份验证
我正在尝试在 IIS 8.5 上发布我的 Web 应用程序,但是当应用程序尝试从 SQL Server 2008 检索数据时出现此错误。
InnerException: {Message: An error has occurred., ExceptionMessage: Login failed for user 'domainname\WES-JXC2J02$'.,...} ExceptionMessage: "Login failed for user 'domainname\WES-JXC2J02$'."
SQL Server 没有将 WES-JXC2J02$ 列为授权用户,因为它是我的开发机器名称。如果我尝试在 SQL Server 中将机器名称添加为用户,它会给我一个错误,因为域中没有这样的用户。我想使用在 IIS 中设置为启用的 Windows 身份验证。我能做些什么来修复它?
iis - IIS 8.5:应用程序池的虚拟帐户(IIS AppPool\{应用程序池名称}不可用
我在 Windows 2012 R2 Core 机器上运行 IIS 8.5。我创建了一个名为“MyNewAppPool”的新应用程序池。我有一个网站实例,名为“MyNewWebsite.com”,在“MyNewAppPool”应用程序池中运行。用于“MyNewAppPool”的身份是“ApplicationPoolIdentity”。
据我了解,我可以使用自动生成的本地虚拟帐户为 IIS 8.5 中的应用程序池分配安全权限,该帐户将命名为“IIS AppPool\{Application Pool Name}”。
因此,在“MyNewWebsite.com”目录上的 Windows 资源管理器中,我应该能够为虚拟用户帐户“IIS AppPool\MyNewAppPool”分配读/写权限。我找不到要分配任何权限的用户帐户。我正在搜索本地计算机位置,而不是整个域。我可以找到“IIS AppPool\DefaultAppPool”帐户,但是我不想在 DefaultAppPPool 下运行 MyNewWebsite.com,我想在 MyNewAppPool 应用程序池下运行它。
谁能告诉我为什么我找不到 MyNewAppPool 的自动生成的虚拟帐户?
c# - UnauthorizedAccessException - 图像位置不在指定目录下
我正在将一个用 asp .NET 编写的网站从 windows server 2003 机器复制到带有 IIS 8.5 的 windows server 2012。
该网站在旧机器上运行良好,但在新机器上我的任何网页中都没有显示图表。
我收到一个奇怪的错误:
这很奇怪,因为我看到图片的路径是正确的,我可以毫无问题地打开图片。我认为这是一个权限问题,但我将包含文件夹的完全控制权交给了 IIS_USRS 和 WindowsIdentity: NT AUTHORITY\SYSTEM,并且不断弹出相同的错误。困扰我的是“图像位置不在指定目录下”的消息。因为图像是它应该在的地方。
任何帮助,将不胜感激。
powershell - 从 powershell v3.0 管理网络农场
我一直在寻找一种方法来创建新的网络场,使用 PowerShell 向其中添加服务器。
我偶然发现了这个链接http://www.iis.net/learn/web-hosting/microsoft-web-farm-framework-20-for-iis-7/web-farm-framework-20-for-iis-cmdlets -for-windows-powershell表示您应该添加一个名为 WebFarmSnapin 的管理单元。
但这在 powershell v3.0 中似乎根本不起作用,因为它只说:
Add-PSSnapin:没有为 Windows PowerShell 版本 3 注册任何管理单元。
有谁知道如何在 PowerShell v3.0 中管理网络场?