Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Directory 在VS 2019中使用文件夹配置文件发布时缺少文件_Directory_Publish_Visual Studio 2019_Precompile_Not Exists - Fatal编程技术网

Directory 在VS 2019中使用文件夹配置文件发布时缺少文件

Directory 在VS 2019中使用文件夹配置文件发布时缺少文件,directory,publish,visual-studio-2019,precompile,not-exists,Directory,Publish,Visual Studio 2019,Precompile,Not Exists,当我将一个新的web应用程序(始于VS2019)发布到内部网上的一个文件夹(使用“文件夹配置文件”)时,并非所有文件都会发布 如果我不使用预编译选项,我不会得到任何发布错误,但当我访问服务器上的网站时,文件丢失。如果使用预编译选项,则发布失败,并显示以下消息: “错误文件'/Logout.aspx.vb'不存在。” aspx文件头如下所示: 我尝试使用以下代码文件: Logout.aspx.vb ~/Logout.aspx.vb ./Logout.aspx.vb 结果都一样 我选择了“发

当我将一个新的web应用程序(始于VS2019)发布到内部网上的一个文件夹(使用“文件夹配置文件”)时,并非所有文件都会发布

如果我不使用预编译选项,我不会得到任何发布错误,但当我访问服务器上的网站时,文件丢失。如果使用预编译选项,则发布失败,并显示以下消息:

“错误文件'/Logout.aspx.vb'不存在。”

aspx文件头如下所示:

我尝试使用以下代码文件:

Logout.aspx.vb  
~/Logout.aspx.vb
./Logout.aspx.vb
结果都一样

我选择了“发布前删除所有文件”和“发布期间预编译”(使用默认配置)

知道我做错了什么吗

后续:我发现我可以将发布配置为包含“此项目中的所有文件”,而不是“仅包含运行此应用程序所需的文件”,并且所有文件都将被发布。不知道为什么我需要这样做,因为我应该使用“仅运行此应用程序所需的文件”的原始(默认)选项