问题标签 [applicationhost]

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 投票
1 回答
42 浏览

javascript - 我的 HTML 应用程序如何处理相对地址很大程度上取决于它的运行方式

我的 HTML 应用程序文件F:\relroot\libname.lib\textapp.hta(名称已更改)包含以下功能:

当我通过运行应用程序Open或在目录中双击它时,

fullNameOfFile("../etc.txt")返回"F:\relroot\etc.txt"[完美运行!]。

但是,当我通过 运行它Open with:Microsoft HTML Apln Host时:

fullNameOfFile("../etc.txt")返回"C:/Windows/etc.txt"[错误的数字!]。

无论应用程序如何运行,我应该如何编码才能开始工作?

0 投票
0 回答
293 浏览

iis - IIS 应用程序池创建文件夹,其中包含 applicationhost.config

这个让我莫名其妙。每次我们在新建的服务器上创建应用程序池并运行它时,它都会在 IIS 的根目录中创建一个文件夹。例如我们所有的默认 IIS 文件夹在父级配置为 D:\IIS,每次池启动时,它都会创建 D:\IIS\POOLNAME。此文件夹包含与 INETSRV 文件夹相同的权限结构,并包含名为应用程序池的 applicationhost.config。

某种古怪的调试?有人见过这个吗?

0 投票
1 回答
214 浏览

azure - 部署到 Azure 云服务时应用 applicationHost 转换

我正在使用云服务在 Azure 中进行部署。我需要在每个节点中添加全局 url 重写规则。这些全局重写规则是存储在applicationHost.config文件中的,按照我读取的方式,这个文件可以使用xml转换方法进行修改。

我已经准备好我的applicationHost.xdt文件 - 但是在部署云服务时如何让这个转换运行?

请注意,有很多示例/文章描述了如何在 azure 应用程序服务中部署/运行它。我需要在云服务中进行,这是不同的。

0 投票
1 回答
258 浏览

iis - applicationHost.config 中的 configSource 有什么替代方法吗?

ASP.NET 站点使用 IIS 中的 ARR(应用程序请求路由)进行负载平衡。对应的 URL 重写规则放在applicationHost.config中。

有没有办法在新的配置文件中分离这个规则?configSource不再支持该标签。我阅读了有关childSource标签的信息,但仅在部分中受支持。

这是applicationHost.config中的规则:

0 投票
1 回答
1405 浏览

visual-studio-2017 - 如何一劳永逸地更改 .vs\config\applicationhost.config?

我有一个 ASP.Net MVC Web 应用程序。当我最初创建项目时,我将其指定为 Windows 身份验证。经过一些实验和开发,要求从 Windows 身份验证转移,所以我重新配置了解决方案/Web 配置等以允许匿名身份验证,并禁用 Windows 身份验证。但是,我似乎在途中遗漏了一些东西。

当我发布它时,我的 Web 应用程序现在运行良好,但我经常需要编辑 .vs\config\applicationhost.config 文件。每当我在 Visual Studio 中打开解决方案时,配置文件默认为以下状态:

每次我在 Visual Studio 2017 中打开项目时,都需要进行这些编辑才能使我的 ctrl+F5 功能正常工作。

在这个阶段我不确定,我是否应该在 Visual Studio 或 IIS Express 中查看某些设置,所以任何帮助将不胜感激!

0 投票
1 回答
340 浏览

iis-10 - IIS 请求过滤器规则未显示在 applicationHost.config 中

我开始使用请求过滤器来阻止机器人流量。我从一个示例.htaccess文件开始,请参见此处:IIS htaccess rule converter only importing 1 rule

我不想通过笨重的 IIS 界面手动添加大量规则,所以我宁愿直接将它们添加到文件中。我以为这些规则会在applicationHost.config(基于此帖子)中,但在打开%WINDIR%\System32\inetsrv\config\applicationHost.config时,我看不到任何规则。我也看到了这篇文章,所以我尝试使用 Notepad++ 以及 Windows 记事本打开文件,但我仍然没有看到我在 IIS 中创建的规则。

为什么不?

0 投票
0 回答
179 浏览

c# - 从不同的相对路径加载资源导致 500 错误 - 配置有什么问题?

目标:在本地站点上加载资源,而不仅仅是生产站点。

摘要:我有一个加载到 Angular 站点中的 iframe 的 C# .NET 聊天应用程序。它在 PRODUCTION 上运行良好,但我无法让所有东西在我的 VM 上运行(特别是某些资源无法在正确的位置加载)

本地聊天站点(在我的虚拟机上):localhost:7078

生产聊天网站:www.site.com/chat

资源的相对路径:“ /chat/content/images/file.png

  • 如果我在 .aspx 代码中更改它,它会使 LOCAL 站点工作,但会破坏 PRODUCTION 站点
  • 想要为生产站点保留 /chat/,但 LOCAL 不适用于该站点

在本地,获取错误:“GET http://localhost:7078/chat/Content/images/file.png 500(内部服务器错误)”

  • 实际上加载在:/content/images/file.png

我已经为此工作了好几天,查找有关 IIS 和应用程序主机、应用程序路径、相对路径、虚拟目录等的信息。每个解决方案都以某种方式出错。我浏览了 Microsoft 文档、SO 文章、博客、youtube 视频等。

我尝试过更改 applicationhost.config、web.config、ProjectURL 等。这是它们在进行任何更改之前的样子:

applicationHost.config:(来自\Solution.vs\config

网络配置

我确定我缺少一些令人讨厌的简单的东西,有人可以帮我指出正确的方向吗?

0 投票
0 回答
40 浏览

visual-studio - Visual Studio 2015 项目没有 .vs 文件夹?

我已将 Visual Studio 2010 项目迁移到 Visual Studio 2015。我在 VS2015 中构建项目,一切正常,但我.vs在解决方案中看不到任何通常包含以下文件的文件夹:

如何生成此文件夹和applicationhost.config文件?

0 投票
0 回答
611 浏览

iis - Webdeploy 错误:“错误:源 (contentPath) 和目标 (appHostConfig) 与给定操作不兼容”

通过使用此处的示例,我们尝试从 2008 服务器导出站点并将其导入 2016 服务器。

出口(2008 年):

进口(2016 年):

这适用于我的虚拟机。但是,当我们尝试在实际服务器中执行此操作时,导入失败并出现以下错误:

错误:源 (contentPath) 和目标 (appHostConfig) 与给定操作不兼容。

在此处输入图像描述

导出命令以某种方式将包转换为contentPath提供程序。此外,即使该文档说package提供程序可以与其他提供程序组合,我们仍然会收到上面的不兼容错误。

有任何想法吗?

0 投票
1 回答
148 浏览

prerender - applicationHost.xdt in App Service Plan instances

The Issue

I am currently in the process of integrating a pre-rendering service for SEO optimization, however we use an Azure App Service Plan to scale up or down when necessary.

One of the steps for setting up the proper configuration requires placing an applicationHost.xdt file in the /site/ directory, which is one level above the /site/wwwroot directory where the application itself gets deployed to.

What steps should I take in order to have the applicationHost.xdt file persist to new instances spawned by the scaling process?

Steps I have taken to solve the issue

So far I have been Googling a lot, but haven't succeeded in finding a lot of documentation on using an applicationHost.xdt file in combination with an Azure App Service Plan.

I am able to upload the file to an instance manually, however I have assumed that when we then scale up to more instances the manually uploaded file will not be present on the new instance(s).

Etcetera

  • We are using Prerender.io as pre-rendering service.
  • Should there be an easier to set-up & similarly priced service available, we would be open to suggestions as we are in an exploratory phase regarding pre-rendering.