如何强制visual studio重新制作web.config文件

时间:2014-01-23 00:19:01

标签: c# asp.net visual-studio-2010

在创建Web应用程序的过程中,我或多或少地破坏了我正在使用的web.config文件,现在它已经停止自动更新。有没有办法迫使visual studio“重制”文件?

编辑:我知道如何创建一个新的web.config但是一旦编辑并保存了,现在似乎有办法让它回到你对程序所做的更改。似乎缺少设置或其他东西。

1 个答案:

答案 0 :(得分:0)

There is a walkthrough on MSDN

创建Web.config文件

在“解决方案资源管理器”中,单击“刷新”图标以确保您的应用程序尚不存在Web.config文件。

如果您已使用网站管理工具或其他一些配置应用程序的方法,则可能已自动创建了Web.config文件。

单击“刷新”可更新文件列表。

在“解决方案资源管理器”中,右键单击您的网站名称,然后单击“添加新项”。

在“模板”窗口中,单击“Web配置文件”。

“名称”文本框中的文件名应为Web.config。您可以为文件指定其他名称,但这是默认名称。 .config文件扩展名受到保护,不会被ASP.NET下载。

单击“添加”以创建文件并将其打开以进行编辑。

该文件包含本主题后面“示例”部分中显示的代码,其中包含一些初始默认值。您的应用程序从%SystemRoot%\ Microsoft.NET \ Framework \\ CONFIG目录中的Machine.config和Web.config文件继承所有配置设置,但您不会在此处看到这些默认设置。如果要覆盖继承的默认设置或添加到httpHandlers之类的集合元素,则只需要创建应用程序级或目录级Web.config文件。

要查看当前应用程序的所有配置设置,您可以运行主题如何:以编程方式查看继承和本地配置设置中包含的代码。或者,您可以在%SystemRoot%\ Microsoft.NET \ Framework \\ CONFIG目录中查看Machine.config.comments或Web.config.comments文件(其中还包含有用的注释),但这两个文件不会包含所有文件您的运行时设置如何:以编程方式查看继承和本地配置设置。

如果您更改了Web.config文件,请将其保存。

保存Web.config文件会重新启动应用程序。您也可以使用各个节元素的configSource属性指向辅助配置文件,该文件在更改时不会导致应用程序重新启动。有关更多信息,请参阅由Section Elements继承的General Attributes中的configSource。