问题标签 [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.
iis - 无法写入 applicationHost.config
我正在尝试部署应用程序,但出现以下异常
System.Runtime.InteropServices.COMException (0x800719F3):文件名:\?\C:\Windows\system32\inetsrv\config\applicationHost.config 错误:无法写入配置文件
我已经在同一台服务器上托管了许多应用程序,并且从未遇到过同样的问题。我也无法手动创建 AppPool。
visual-studio - 隐藏的 .vs 文件夹中的 applicationhost.config
可以帮助我,因为我真的很困惑。使用 Visual Studio,在我的 App 文件夹中,我有一个名为.vs的隐藏文件夹,在另一个文件夹config中,然后是applicationhost.config。
这个配置文件,什么时候使用,对谁来说很重要?如果我发布了我的网络应用程序思想 IIS,这个文件以某种方式使用?
我可以看到在这个配置文件中存在节点applicationPools和IIS 拥有的类似站点。那么为什么这个配置文件有 IIS 的全局设置并且存储在我的 Apps 文件夹中,而不是更“外部”的地方呢?
当我在本地运行我的应用程序时使用了这个配置?还是仅在 IIS 上时,或两者兼而有之?
我真的不知道为什么以及如何使用applicationhost.config但如果我想更改 App 运行的用户凭据应该更改什么?
visual-studio - VS 2015 使用 DEVENV.com 构建项目“将 IIS Express 设置应用于项目的服务器 URL 时发生错误”
在我们将项目从 VS 2010 迁移到 VS 2015 后,每当我使用 devenv.com 选项从命令提示符构建项目时,我们都会弹出以下窗口。
将 IIS Express 设置应用于项目“Myproject.web”的服务器 URL“ http://localhost:8157/ ”时发生错误。您可能必须手动编辑 applicationHost.config 文件并进行更改才能使您的站点正确运行。
我们使用 VS 2010 构建项目时使用的相同命令,一切正常。
但是,当我从“Solutions.vs\config”文件夹中删除“applicationhost.config”文件时,使用 Visual Studio 2015 打开项目并构建它,然后如果我再次运行相同的命令,它工作正常。
我们不能在每次创建新分支时都执行这些手动操作。
visual-studio-2015 - Visual Studio 2015 IIS Express 问题 applicationhost.config
我已将 VS 2010 Web 应用程序项目转换为 VS 2015。发布到开发服务器的应用程序看起来不错,但我无法在本地运行。我看到各种帖子来修复 applicationhost.config 文件,但我似乎没有找到问题。请建议您是否可以看到要解决的问题。这来自我的项目目录下的 applicationhost.config:~\MyReporting.vs\config
tfs - 冲突由锁定 tfs,iisexpress applicationhost.config 编辑 asp 经典
我有一个用 asp 经典制作的旧网站。我想让它在 VS2015 中可编辑并使用 IISExpress。我使用 TFS 作为源控制器。
我知道如何使 IISExpress 与该站点一起工作。我需要更改 applicationhost.config (myApp.vs\config\applicationhost.config)
为了为每个开发人员保留这些更改,我在 TFS 上添加了 applicationhost.config。
之后,我在另一台计算机上测试了该解决方案。解决方案的本地路径与第一台计算机不同。当我加载解决方案时,我的项目无法加载,因为 IISExpress 需要编辑 applicationhost.config(更改 virtualDirectory 的物理路径)。
此时,新计算机用户需要解压 applicationhost.config 才能加载项目。如果签入,这将导致 applicationhost.config 的新版本,或者在新计算机上打开文件。
所以,我的问题是,有没有一种方法我不需要提取 applicationhost.config?我希望我的解决方案准备好首先得到。
- 我不想使用 IIS(本地不快递)。
- 我不想强迫用户将源放在他计算机上的特定文件夹中。
问题的第 1 版(不清楚)
我有一个经典的asp网站。我使用 VS2015 和 IISExpress。
为了工作,我需要更改我的 applicationhost.config (.vs\config\applicationhost.config)
需要改变:
我推TFS。但是现在,如果有人尝试加载我的webProject,他们会出错,因为该项目无法编写applicationhost.config,如果他更改它,每个人都会有新版本。这个问题是由于
指向本地文件夹(因用户而异)。
我寻找一种方法来将我的 asp 配置保持在 tfs 上并锁定。我宁愿不强迫用户按照要求的方式组织文件夹。
我认为这两个配置不能在 web.config
.net - Web.config httpCompression 部分被忽略
我正在尝试在 web.config -> httpCompression -> dynamicTypes 中添加一个 mimeType。我发现它没有任何效果,似乎该部分被忽略了。例如:添加此元素不会出错
或这个
但是当我改变这个例如:
我收到内部服务器错误。
我错过了什么?
visual-studio - 设置默认 ASP.NET Core 网站名称
首次运行 ASP.NET Core 网站时,Visual Studio 会在.vs\config\applicationhost.config
. 它将站点名称设置为项目的名称。例如:
我希望它使用程序集名称而不是项目名称。无论如何,您如何覆盖它以使用您选择的名称?
iis - httpCompression 在 web.config 中不起作用
他们是否可以从 web.config 内部使 httpCompression 工作?
我尝试在我的 web.config 中添加它,但它什么也没做:
iis-8 - 从 GAC 配置托管 httpmodule 以在经典模式和集成模式下工作
我开发了一个自定义托管 HttpModule (.NET 2),将其安装在GAC上,并将其添加到Modules
全局 IIS 8.5 部分。
对于每个具有集成模式的网站,此模块在其 Modules 部分中显示为Inherited,并且它按设计用于所有 .NET 2 和 .NET 4 Web 应用程序(无需操作每个站点的Web.Config
)。
至于经典模式下的网站,它不存在,因此无法在经典 Web 应用程序中访问和工作。
我尝试以任何方式编辑applicationHost.config
和Web.Config
(v2 和 v4),但没有得到任何结果(似乎Machine.Config
没有地方放)。
在不将 dll 添加到 bin 和/或编辑每个网站的 Web.Config 的情况下,如何以及在何处全局注册相同的模块以处理经典模式?