使用Visual Studio发布网站时,App.config文件会放在哪里?我在发布输出目录中找不到它。
我有一个由Visual Studio创建的App.config文件,当我向我的类库添加Web引用时自动生成。我希望拥有一个可编辑的App.config文件,这样每次想要切换到另一个Web服务时就不需要重新构建。
使用Visual Studio发布网站时,App.config文件会放在哪里?我在发布输出目录中找不到它。
我有一个由Visual Studio创建的App.config文件,当我向我的类库添加Web引用时自动生成。我希望拥有一个可编辑的App.config文件,这样每次想要切换到另一个Web服务时就不需要重新构建。
您的 web.config 文件需要位于应用程序的根目录中。如果您的应用程序涉及多个虚拟目录(即嵌套的虚拟目录),则只要这些虚拟目录的根目录中有 web.config 文件,IIS 就会读取它们。
请记住,.NET 配置文件模式还允许您将其他配置文件放在其他位置,并在应用程序启动时将它们包含到主配置文件中,从而为您提供更多的灵活性。
app.config文件不会被发布,而是从web.config文件中读取设置。因此,如果您向app.config文件添加设置,则还应将它们添加到web.config文件中。