2016-08-02 64 views
1

不幸的是,我工作的组织在XP时代有一个遗留的.net应用程序,我们正在更新,但可能要等到几个月甚至是一年的最后才会进行。这个.net应用程序是基于web的,需要.net framework 3.5,它还需要运行IE9或更少,除此之外的任何东西都会中断并停止工作。不知何故安装了框架4.5.2的更新,我卸载了它,但由于某些原因,它自己在整晚重新安装。我卸载更新,第二天早上我将开始工作,它会重新安装。我读的是,app.config可以设置为.net应用程序来设置他们使用的框架的参数。我不知道app.config文件位于这个应用程序的位置,或者我可以如何找到它的基于Web的.net应用程序?如何为基于Web的.NET应用程序设置app.config?

+0

你只是问一个'web.config'文件是什么?它应该位于Web应用程序的根目录中。 (并且在web应用程序的任何给定文件夹中可能会有更多。) – David

+1

在基于Web的应用程序中称为web.config,如果找不到该文件,那么在启动此任务之前应该先学习一下。 – Steve

+0

我怀疑IE 9是真正需要的。您可以将浏览器的兼容模式设置为IE 9.您可以通过[设置正确的兼容性设置]从代码中强制执行该模式(https://msdn.microsoft.com/zh-cn/library/windows/desktop/ ff966528(v = vs.85)的.aspx)。 – mason

回答

0

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

+0

如何为基于Web的应用程序设置此项?没有* .exe。 – man0man

+0

在这种情况下,该文件应该是与.dlls相同的目录中的Web.config。 – libertyernie

相关问题