【发布时间】:2012-03-03 06:55:31
【问题描述】:
我有一个 asp.net 应用程序,需要对 machine.config 文件进行一些编辑才能正常工作。在我的开发机器(运行 windows xp)上,我在以下位置编辑了 machine.config 文件:“C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727”
这是我修改的代码行,有修改(添加用户/密码):
<processModel autoConfig="true" userName="SYSTEM" password="AutoGenerate">
在服务器(运行 windows server 2003)上,我对同一位置的同一文件进行了相同的更改。但是,当我调试解决方案时,它无法正常工作(没有任何反应并且超时,在对配置文件进行这些更改之前,我在开发机器上遇到了同样的问题)。
我发现我的应用程序没有在我的机器和服务器上的同一位置使用 machine.config 文件。为了确认这一点,我在两个配置文件的用户名和密码末尾添加了随机数。在我的机器上,执行此操作后应用程序甚至无法运行。在服务器上,它在添加随机数之前以相同的方式运行和出错。
简而言之,我的问题是如何确定服务器实际使用的 machine.config 文件和/或如何将其设置为使用上述位置的文件?
【问题讨论】:
标签: asp.net visual-studio-2010 .net-3.5