首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

每次我重新打开Visual Studio时,applicationhost.config都会发生变化

每次重新打开Visual Studio时,applicationhost.config文件都会发生变化。applicationhost.config是IIS Express的配置文件,用于定义IIS Express服务器的设置和行为。当你在Visual Studio中进行开发时,会根据你的项目需求自动修改该配置文件。

这个配置文件的变化可能是由于以下几个原因引起的:

  1. 项目设置变化:当你修改项目的属性或添加/删除文件时,Visual Studio会自动更新applicationhost.config文件以反映这些更改。例如,当你添加一个新的虚拟目录或更改应用程序池的设置时,配置文件会相应地更新。
  2. 调试配置变化:当你在Visual Studio中进行调试时,会根据调试配置自动修改applicationhost.config文件。例如,当你启用调试模式或更改调试端口时,配置文件会相应地更新。
  3. IIS Express版本更新:如果你更新了IIS Express的版本,可能会导致applicationhost.config文件的变化。新版本的IIS Express可能会引入新的功能或更改现有功能的行为,因此配置文件可能需要相应地进行更新。

为了解决这个问题,你可以尝试以下方法:

  1. 备份配置文件:在每次打开Visual Studio之前,你可以手动备份applicationhost.config文件。这样,如果文件发生意外变化,你可以恢复到之前的配置。
  2. 手动修改配置文件:如果你不希望Visual Studio自动修改配置文件,你可以手动编辑applicationhost.config文件,并将其设置为只读。这样,Visual Studio将无法修改文件,但你需要手动更新配置以反映项目或调试的更改。
  3. 使用版本控制:如果你使用版本控制系统(如Git),你可以将applicationhost.config文件添加到版本控制中,并在每次打开Visual Studio之前从版本控制中恢复文件。这样,你可以跟踪配置文件的变化,并随时恢复到之前的版本。

总之,每次重新打开Visual Studio时,applicationhost.config文件都可能发生变化,这是因为Visual Studio根据项目和调试配置自动更新该文件。你可以采取一些措施来管理和控制这些变化,以确保配置文件的稳定性和一致性。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

认识ASP.NET 5项目结构和项目文件xproj

我们先用 Visual Studio 2015 建立一个全新的 ASP.NET 5 网站项目,打开VS2015,创建Web项目,.net framework 选择.net 4.5 以上,选择ASP.NET...bower_components文件夹:由于 Visual Studio 2015 与 Web 前端最常用的 bower 工具整合在一起,未来所有的「前端」套件通过 bower 命令进行安装都会自动将套件安装到...node_modules文件夹:由于 Visual Studio 2015 将 nodejs 常用的 npm 套件管理工具整合在一起,未来所有的 npm 组件都可以通过 npm 命令进行安装,且这些组件默认的设置都会安装到...Studio 2015 也会自动加载套件的依赖套件,因此每次项目在新的环境构建,很有可能会花上 3 ~ 5 倍的时间进行恢复套件 (Package Restore),这个 project.lock.json...这个文件是由 Visual Studio 2015 自动生成的,但建议加入版本控制,以缩短 CI 构建的时间。

1.7K80

C4996 “scanf“ 问题——初学者使用VS的拦路虎

----  1.搜索文件夹  通过 Visual Studio 的图标,找到它​​​​的安装路径,找不到也没关系,我们可以通过在桌面图标上单击鼠标右键 -> 选择打开文件位置 -> 进入Visual...,成功打开文件夹的可以跳到下一步 可能有人照做后,打开的文件夹类似这个样子:   这是因为此时打开的是 快捷方式 所在的文件夹,如果需要继续访问 Visual Studio  所在文件夹,需要对它的快捷方式进行操作...跟着动图操作,就可以成功复制当前文件夹所在路径了  ----  3.打开记事本(管理员身份)  因为 Visual Studio 默认不让用户随意修改文件内容,所以我们需要通过 管理员 身份打开记事本...,每次都会给我们加上代码,以便我们能愉快的使用 scanf 至于这段代码什么时候失效: 重装编译器,此时目标文件内容会重置 升级 Visual Studio ,有可能VS在升级后会将目标文件覆盖...(没测试过,但最好别升级) 更换电脑,毕竟不是每个人的 Visual Studio 都会像我们一样操作过,所以每换一次电脑就需要重新检查、操作一遍 ----  总结   本文给大家介绍了 C4996

30530

Xamarin StudioVisual Studio 2013 好用的三个功能

Studio 2013, 接下来就介绍认为最棒的并且比 VS2013 要好用的三个特性: NuGet 包管理 Visual Studio 对 NuGet 包的管理是通过对话框来管理的, 如下图所示:...对 NuGet 包的添加、 更新、 删除等操作都在这个对话框内完成, 不过缺点也是每次都得打开这个对话 框。...自动检查更新 打开一个带有 NuGet 包引用的项目, Xamarin Studio 会自动检查项目引用的包有没有新版本, 如 果有新版本, 则会在对应的节点上提示新版本, 如下图所示: ?...一键更新还原 当引用的 nuget 包有新版本, 可以直接在包的节点上点击右键, 选择更新, 或者在包目录上右键, 选择更新全部有新版本的包, 而不必像 Visual Studio 那样打开 NuGet...重新指定目标 如果你在项目中使用了便携式类库项目 (PCL Library Project) , 调整了类库的目标之后, 对应的 nuget 包也要重新添加, 在 Visual Studio 中, 是通过删除重新添加来实现的

1.6K20

Unity3D 入门:使用 Visual Studio 开发 Unity C# 脚本,说说根目录的那些 sln 和 csproj 文件

默认 Unity 不指定外部脚本编辑器,会单纯打开 .cs 文件而已。...而如果指定了 Visual Studio 作为外部脚本编辑器,那么再从 Unity 中打开 C# 项目,将会生成 sln 和 csproj 文件,然后调用 Visual Studio 打开生成的 sln...这里就需要特别注意了:每次点击 Open C# Project 打开 C# 项目都会重新生成 sln 和 csproj 文件,所以实际上你对 sln 和 csproj 所做的任何改动都是无效的!...这样的设计,有好处也有坏处: 有了 sln 和 csproj,Visual Studio 将能充分运行代码分析器,可以在类与其他符号之间跳转,可以有智能感知提示,可以实时发现编写中的代码错误(甚至是引用错误...但让 Visual Studio 的各种功能激活后就会让我们这样的入门开发者产生误会,认为这其实就是 C# 项目,会尝试真的对这些项目进行可能超出 Unity 功能范围的修改。

80250

WPF 窗口在 Visual Studio 调试的时候会被一个莫名其妙的调试层覆盖住

同样的程序,在使用 Visual Studio 调试的时候和直接运行的时候相比,总会有一些细微之处是不同的。...本文记录遇到的一个 WPF 窗口调试的案例。看完后大家至少知道 Visual Studio 调试的一个小坑,更进一步则可以在出现奇妙问题的时候打开一个新的思路。...▲ 正常情况(能识别到窗口内的控件) ▲ 异常情况(只能识别到一整个窗口) Visual Studio 干了啥! 用 snoop 查看了一下软件界面里的控件,发现没有什么异常。...▲ 引起注意的“AdornerWindow”窗口 然而,不能每次自动化之前先用 snoop 隐藏一下这个窗口吧,所以就打算在窗口的 ContentRendered 事件里把它干掉。...,所以我拿到主线程所有窗口的列表,找到当前窗口的下一个(因为假想 Visual Studio 总会在我们创建完一个窗口后立即创建覆盖窗口),然后把它关掉。

19720

完整复制Visual Studio的C++项目(无需重新配置第三方库)的方法

在撰写C++ 代码,如果需要用到他人撰写的第三方库,那么每次新建一个项目都需要重新配置一次环境,相对比较麻烦;而如果我们先在一个项目中配置好了不同的第三方库,并且在同样的设备与环境下又新建了一个新的项目...这一操作,在我们之前的两篇文章Visual Studio调用已配置好的C++库的方法,以及基于已有项目配置Visual Studio新项目的C++库中都有所介绍;而这一次,我们介绍一种更加方便的方法,直接在资源管理器中复制...这两个文件夹,第一个.vs是记录了我们在解决方案中的一些配置,比如最近打开的窗口、窗口布局、断点设置等;第二个文件夹x64则是记录了项目编译之后结果的;在我们复制、拷贝并运行新的项目后,这些文件夹都会自动更新...但是这里需要注意,发现在.vcxproj结尾的那一个文件中,原本的项目名称中的下划线不存在了,所以我在替换为新的项目名称,将新的项目名称的下划线也去掉了。...大家实际操作,结合自己文件内的实际情况来修改即可。   随后,我们打开Visual Studio软件,选择“打开项目或解决方案”选项,如下图所示。

96910

Unity3D 入门:在 Visual Studio 里使用 Visual Studio Tools for Unity 全套工具

Visual Studio 安装过程中一起勾选的 Visual Studio Tools for Unity 提供了与 Unity 编辑器方便的交互功能,充分使用 Visual Studio Tools...Visual Studio Tools for Unity 在 Unity3D 入门:安装 Unity3D 并配置与 Visual Studio 的协作开发环境 - walterlv 一文中提及了在安装...Unity 的开发环境建议勾选了 Visual Studio Tools for Unity。...附加到 Unity 调试 在安装了 Visual Studio Tools for Unity 后,打开 Unity 的项目你将看到平常的“调试”按钮变成了“附加到 Unity”按钮。...当然,如果觉得每次都要单独去点“Play”比较麻烦的话,可以在调试按钮上下拉选择“附加到 Unity 并播放”。这样每次点击按钮的时候就直接会开始运行游戏了。

53820

推荐近乎免费的调试神器——OzCode

如果命中断点的那一刻多数需要的状态都自动呈现,偶尔需要的状态能够快速定位,那该多好!...于是,有了 OzCode…… ---- OzCode 的官网在这里:OzCode: Innovative debugging extension for Visual Studio。...OzCode 有这些非常吸引的地方: 当程序进入断点的时候,OzCode 会用红黄绿三色指示程序即将进入的分支 OzCode 会在每一个局部变量上方标注它现在的值(不过这一功能 Visual Studio...但事实上,每次 Visual Studio 更新,OzCode 都会重置试用天数。事实上 Visual Studio 2017 开始,更新间隔基本上都在一个月以内。...▲ 每次更新 Visual Studio 之后,OzCode 都会重置 本文会经常更新,请阅读原文: https://walterlv.com/post/using-ozcode-to-improve-debug.html

1.2K10

Visual Studio 2022 中使用scanf报错的解决方法(一次性解决)

各位宝子们大家好啊,前面一章给大家介绍了Visual Studio 2022 的安装和使用!...⛳️但是 Visual Studio 2022 并不是按照标准的C语言标准,所以使用scanf函数的时候就会出现报错!今天就来解决一下这个问题!...这样每次创建都会为我们自动加上这句话! 就可以完美解决这个scanf报错的问题!...4️⃣步骤四 然后把我们更改,的#define_CRT_SECURE_NO_WARNINGS 1 检查是否解决了 这下重新去VS 2022 里面创建一个项目,就会发现每次自动创建都会自动给加上这么一句话...全篇总结 ✅ 归纳: ☁️ 好了以上就是关于Visual Studio 2022 中使用scanf报错的解决方法,大家快去用吧!

77210

vs2015编写c#项目下各文件解析 vs项目结构解析vs项目结构解析

为解决方案资源管理器提供显示管理文件的图形接口所需的信息 从而在每次继续开发任务,不会因开发环境而分散精力; *.sln:(Visual Studio Solution) 通过为环境提供对项目...*.suo: (solution user options) 解决方案用户选项记录所有将与解决方案建立关联的选项, 以便在每次打开,它都包含您所做的自定义设置。...它是很重要的文件, *.suo 解决方案用户选项,记录所有将与解决方案建立关联的选项,以便在每次打开,它都包含用户所做的自定义设置。...它储存了用户界面的自定义配置,包括布局、断点和项目最后编译的而又没有关掉的文件(下次打开用)等,以便于下一次你打开Visual Studio可以恢复这些设置,因此不要随便删除,所以不要管它们。...如果Visual Studio对于每个解决方案不稳定,就应删除.suo文件。下次打开解决方案Visual Studio会重建它。

2.8K51

Visual Studio 2008 每日提示(三十三)

//www.watch-life.net/visual-studio/visual-studio-2008-tip-day-33.html #332、在IDE里编辑项目文件 原文链接:How to edit...4、完成后,可以右键项目名,选择“重新加载项目” 5、如果你打开了项目文件,会提示你是否关闭项目文件。 评论:一般都是直接在记事本里修改项目文件。...,通过向导可以基于你指定的代码创建项目 评论:这个功能很少用,一般都会把项目建好,然后引入现有的代码。...方法如下: 菜单:文件+导出模板,打开导出模板向导,如果有多个项目,请选择需要导出的项目 导出的模板文件,保存在 Documents\Visual Studio 2008\My Exported Templates...评论:如果你只是导出模板,而不打算导入到Visual Studio的模板目录,可以不选该项。

96640

如何修改visual-studio的sln文件和project工程名

它储存了用户界面的自定义配置,包括布局、断点和项目最后编译的而又没有关掉的文件(下次打开用)等,以便于下一次你打开Visual Studio可以恢复这些设置,因此不要随便删除,所以不要管它们。...如果Visual Studio对于每个解决方案不稳定,就应删除.suo文件。下次打开解决方案Visual Studio会重建它。...*.suo (solution user opertion 自已理解的) 解决方案用户选项 记录所有将与解决方案建立关联的选项,以便在每次打开,它都包含您所做的自定义设置。...它储存了用户界面的自定义配置,包括布局、断点和项目最后编译的而又没有关掉的文件(下次打开用)等,以便于下一次你打开Visual Studio可以恢复这些设置,因此不要随便删除,所以不要管它们。...如果Visual Studio对于每个解决方案不稳定,就应删除.suo文件。下次打开解决方案Visual Studio会重建它。

1.9K20

如何打开md类型的文件?假如使用Typora打开,如何免费激活Typora?

三、免费激活Typora 激活Typora 关闭软件每次启动的已激活弹窗 去除软件左下角“未激活”提示 完成激活 前言 推荐一个网站给想要了解或者学习人工智能知识的读者,这个网站里内容讲解通俗易懂且风趣幽默...Markdown文件可以用任何文本编辑器(如记事本、Sublime Text、Visual Studio Code等)来编辑,并且可以通过各种工具转换为其他格式,如HTML、PDF、Word等。...例如,Typora、Visual Studio Code(配合Markdown All in One插件)、Atom(配合Markdown Preview Plus插件)、MarkdownPad等。...虽然这时候已经激活了,但是每次打开都会出现弹窗,我们接下来要做的是关闭这个弹窗 首先找到下面的文件 resources\page-dist\license.html 右键用记事本打开并查找下面代码...”页面无法打开、左下角存在“x”(可手工点击关闭但重新打开软件会重新出现)。

19510

Visual Studio 调试系列4 单步后退来检查旧应用状态(使用使用 IntelliTrace 窗口)

01 启用 IntelliTrace 事件和快照模式 1、在 Visual Studio Enterprise 中打开项目。...这些选项从 Visual Studio 2017 Enterprise 版本 15.7 开始提供。 ? 启用事件和快照,也默认启用异常发生拍摄快照。...从下拉列表中选择一个值,可以设置异常发生拍摄的最大快照数。 每次应用进入中断模式该最大值都适用(例如应用命中断点)。 仅为 IntelliTrace 记录的异常事件拍摄快照。...后退或前进Visual Studio 进入历史调试模式。 在此模式下,调试器上下文将切换到记录所选事件的时间。 Visual Studio 还将指针移动到源窗口中的相应代码行。...拍摄快照,为应用的进程创建分支且分支副本会挂起。 查看快照Visual Studio 将附加到进程的分支副本。 对于每个快照,Visual Studio 仅复制页表并将页设置为写入时复制。

3K40

Visual Studio 2022 17.1 正式发布 生产力大增强

前言 Visual Studio 2022 17.1 版本已正式发布,该版本包含大量增强生产力的更新项,摘取一些较为重要的更新项介绍一下。...文件索引查找功能,缩短代码搜索时间 Visual Studio 2022 17.1 默认启用文件中的索引查找,将代码搜索时间缩短至 1 秒左右。...启用“在文件中查找”后,Visual Studio 将在加载或打开文件夹启动附属进程“ServiceHub.IndexingService.exe”,然后将文件列表发送给它进行索引。...代码/文件自动保存功能 17.1 引入自动保存文件的新功能,每当 Visual Studio 失去焦点(例如在 Windows 中切换到另一个应用程序),它都会尝试保存 IDE 中的每个脏代码文档(dirty...问题是添加新项目或依赖项发生变化时,依赖关系图和方案过滤器就会过时,因此 Visual Studio 2022 17.1 引进了 “更新项目依赖项” 功能,该功能可以随时检查新的依赖项,把项目的依赖关系更新到最新状态

2.8K20
领券