发布我的ASP.Net网站(不是Web应用程序)时,发布者不包含web.config旁边的Web.ConnectionStrings.config文件。这是必需的,因为我的Web配置如下所示:
<connectionStrings configSource="Web.ConnectionStrings.config"/>
如何让File System Publish
包含Visual Studio似乎忽略的文件。请注意,这是使用[文件]&gt;创建的网站。 Visual Studio中的[新网站],而不是[文件]&gt; [新项目] ASP.Net网站Content=Include
无效。
重现的步骤:
的Web.config:
<configuration>
<connectionStrings configSource="Web.ConnectionStrings.config"/>
..
Web.ConnectionStrings.config:
<?xml version="1.0" encoding="utf-8" ?>
<connectionStrings>
<add name="connString" connectionString="yourConnectionstringhere"/>
</connectionStrings>
答案 0 :(得分:2)
您发布网站的方式还可以。
但是连接字符串存储到的文件的名称不能以前缀<?php
function wpb_adding_scripts() {
wp_register_script('my_amazing_script', get_template_directory_uri() .
'/js/amazing_script.js', array('jquery'),'1.1', true);
wp_enqueue_script('my_amazing_script');
}
add_action( 'wp_enqueue_scripts', 'wpb_adding_scripts' );
?>
开头,而只需将其称为web.
。
在connectionstrings.config
中你放了:
web.config
在重命名的文件<configuration>
<connectionStrings configSource="connectionStrings.config"/>
中,您放置:
connectionstrings.config
答案 1 :(得分:1)
基本上,您编辑图片.pubxml文件,告诉它在部署期间包含其他文件