gpt4 book ai didi

asp.net - 没有 .cs 文件,Web 应用程序将无法发布

转载 作者:行者123 更新时间:2023-12-04 11:52:16 27 4
gpt4 key购买 nike

我有一个 asp.net web 应用程序项目,我正在通过 Visual Studio 2013 中的 Build > Publish 发布该项目。我使用所选的预编译选项发布到文件系统。我的项目在打包/发布 Web 设置屏幕中选择了“仅运行此应用程序所需的文件”。但是,无论我做什么,.cs 文件(代码隐藏)和designer.cs 文件都会在发布期间复制到输出文件夹中。

该项目是通过使用 Visual Studio 中的"file">“新建项目”>“ASP.NET Web 应用程序”功能创建的。然后将来自网站项目的文件添加到应用程序中,并从构建菜单在其上运行“转换为 Web 应用程序”命令。转换为 Web 应用程序似乎运行良好,但如果不包含 .cs 文件,我将无法发布。

为了让 Web 应用程序在不包含代码隐藏文件的情况下发布,还需要做什么?关于我可以调查的任何想法?

解决方案级别的设置是否会导致这种情况?新的 Web 应用程序被添加到一个包含十几个其他项目的预先存在的解决方案中。

另一件需要注意的事情是,当我在一个新项目中使用 Visual Studio 创建一个新的 Web 应用程序,并使用相同的设置发布时,它不包含 .cs 文件。

我也试过删除然后创建一个新的发布配置文件。

最佳答案

我只是通过删除我的旧发布配置文件并创建一个新配置文件来解决此问题。

新的似乎与旧的具有相同的设置,但是当我发布时它没有复制 .cs 文件。

编辑:这个答案是谎言。两个配置文件之间存在差异。新配置文件处于发布配置中。

编辑 2:项目设置中有一个设置,用于确定发布的内容。从下一页中选择“仅运行此应用程序所需的文件”。

Publish Settings Page

关于asp.net - 没有 .cs 文件,Web 应用程序将无法发布,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23686946/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com