相关疑难解决方法(0)

ASP.NET Core:在发布时排除或包含文件

存在aspdotnet1.0包含/排除部分之前的project.json文件

{
  "exclude": [
    "node_modules",
    "bower_components"
  ],
  "publishExclude": [
    "**.xproj",
    "**.user",
    "**.vspscc"
  ]
}
Run Code Online (Sandbox Code Playgroud)

ASP.NET Core 1.1中的这一部分在哪里(没有project.json)?是否存在类似的部分.csproj.pubxml

c# asp.net asp.net-core visual-studio-2017

44
推荐指数
7
解决办法
5万
查看次数

使用Visual Web Developer Express发布时如何排除web.config?

在Visual Web Developer Express Edition 2008中使用项目发布功能时.如何排除发布web.config以使其不会覆盖服务器web.config?

我已经尝试在web.config中设置以下内容,该文件适用于任何其他以.config结尾的文件,但由于某种原因不适用于web.config.

<buildProviders>
  <remove extension=".config" />
  <add extension=".config" type="System.Web.Compilation.IgnoreFileBuildProvider"/>
</buildProviders>
Run Code Online (Sandbox Code Playgroud)

vwdexpress

37
推荐指数
1
解决办法
2万
查看次数

如何排除在ASP.NET Core中发布的文件?

我注意到,当我发布新的ASP.NET项目时,它会将所有非代码文件放在包中的根文件夹中.例如,这些文件最终到达:

  • 发布个人资料
  • gulpfile.js

没有必要在已发布的文件夹中包含这些内容.在旧的解决方案中,它就像修改文件的属性以排除它们一样简单.现在属性完全不同,并打开一个非常无用的对话框,您只能看到文件的路径.也许有可能采取其他方式吗?理想情况下,IDE应该足够聪明,不要发布这些常见文件,但对于某些自定义,它应该是一种排除它们的方法.

当然,一些额外的文件发布的问题当然不是很大,但排除它们也是有意义的.

PS可能的建议重复是不一样的,因为它只处理旧的项目/解决方案结构,而ASP.NET Core引入了一个新的,其他解决方案不适用.

dnx dnu asp.net-core

10
推荐指数
1
解决办法
2628
查看次数

我是否可以阻止Visual Studio 2012+发布packages.config和EF图表文件?

当我在Visual Studio 2012/2013/2015中发布ASP.NET Web应用程序时,默认情况下,Visual Studio还将发布packages.config(来自NuGet)和任何*.edmx.diagram文件(来自Entity Framework).

我知道我可以进入项目并单独将这些文件的属性从Build Action Content切换到Build Action None,但是,我必须为我使用Entity Framework的每个项目或任何其他NuGet提供的包执行此操作.

我可以将发布过程配置为逐个项目地排除文件,但是是否可以在所有项目中全局告诉Visual Studio 2012/2013/2015 排除这些文件?

visual-studio one-click-web-publishing visual-studio-2012

6
推荐指数
1
解决办法
881
查看次数

从发布而不是在Visual Studio 2012中的Web应用程序项目的网站中排除文件夹

我找不到在线排除Web应用程序项目文件夹的方法:http : //www.asp.net/web-forms/overview/deployment/advanced-enterprise-web-deployment/ exclude-files-and-folders 从部署

我还可以找到一种从在线发布网站中排除文件的方法:从Visual Studio中发布的网站中 排除文件

而且我可以找到一种从网上发布网站中排除文件夹的方法:http : //forums.asp.net/t/1179077.aspx?Exclude+Folder+ from+Website+ in+Visual+Studio

最后一种解决方案是您可以通过添加下划线来重命名文件夹,而发布将被忽略。

但是我无法重命名我的文件夹,因为有些Web链接依赖于该文件夹,而系统代码则依赖于该文件夹的名称。

还有其他方法可以从网站发布(而非Web应用程序项目)中排除文件夹吗?

**请注意,我有一个.tfignore文件,但“发布”不会读取该文件。

asp.net asp.net-mvc visual-studio-2012

5
推荐指数
1
解决办法
1469
查看次数

使用Web Publish时,请勿复制SASS/LESS文件

通过File SystemWeb Publish设置发布Web应用程序(在我的案例中为MVC)时,大多数*.scss&*.less文件也会被部署.

如何配置Visual Studio项目以使其不部署这些文件?

.net c# visual-studio visual-studio-2013 visual-studio-2015

2
推荐指数
1
解决办法
908
查看次数