【问题标题】:How do I set the app.config for a web based .NET app?如何为基于 Web 的 .NET 应用程序设置 app.config?
【发布时间】:2016-08-02 21:11:57
【问题描述】:

不幸的是,我工作的组织有一个在 XP 时代制作的遗留 .net 应用程序,我们正在更新,但可能要到几个月甚至年底才能完成。这个 .net 应用程序是基于 Web 的,需要 .net 框架 3.5,它还需要 IE9 或更低版本才能运行,任何超出此范围的应用程序都会中断并停止工作。不知何故安装了框架 4.5.2 的更新,我将其卸载,但由于某种原因,它会在夜间自行重新安装。我卸载更新,第二天早上我会开始工作,它会重新安装。我正在阅读可以为 .net 应用程序设置 app.config 以设置它们使用的框架的参数。我不确定此应用的 app.config 文件位于何处,或者如何为基于 Web 的 .net 应用找到它?

【问题讨论】:

  • 您只是在问web.config 文件是什么?它应该位于 Web 应用程序的根目录中。 (并且在 Web 应用程序的任何给定文件夹中可能还有更多。)
  • 在基于 Web 的应用程序中称为 web.config,如果您找不到该文件,那么您应该在启动此任务之前先研究一下。
  • 我怀疑 IE 9 是否真的需要。您可以将浏览器中的兼容模式设置为IE 9。您可以通过setting the correct compatibility settings从代码中强制它。
  • 不是 web.config 我无权访问服务器站点。我在客户端读到您可以对框架设置限制,但我不知道如何为 Web 应用程序执行此操作。 link

标签: asp.net .net internet-explorer


【解决方案1】:

对于名为 Something.exe 的应用,App.config 文件(如果需要)应放在同一文件夹中并命名为 Something.exe.config。

【讨论】:

  • 如何为基于 Web 的应用程序设置此项?没有*.exe。
  • 在这种情况下,该文件应该是 Web.config,与 .dll 位于同一目录中。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多