【问题标题】:.Net build is failing due to invalid applicationHost.config由于 applicationHost.config 无效,.Net 构建失败
【发布时间】:2017-06-08 04:06:05
【问题描述】:

伙计们,

我正在尝试使用以下命令行运行构建,但是每次都会出现提示,这会造成麻烦。我必须手动解决这个问题,并且无法运行自动构建。

$currentScriptPath = (pwd).Path
$solution = "$($currentScriptPath)\foobar_Msi.sln"
$project = "$($currentScriptPath)\foobarSetup\foobarSetup.vdproj"
$BuildLog = "$($currentScriptPath)\buildlog.txt"
$devEnvCom = "C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\devenv.com"
$devEnvExe = "C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\devenv.exe"
$PackagePath = "$($currentScriptPath)\ReleasePackage"
.
.
.
& $devEnvCom $solution /project $project /Build release /Out $BuildLog

将 IIS Express 设置应用于服务器 URL 时发生错误 'http://localhost:2943/' 用于项目'Foobar.UI'。你可能不得不 手动编辑 applicationHost.config 文件并进行更改 您的网站正常运行

我清除了文档中的 IISAppsettings,尝试了非交互式命令行参数,更改了构建服务器 applicationHost.Config 文件中的绑定,但没有任何效果。

【问题讨论】:

标签: c# asp.net powershell msbuild


【解决方案1】:

在您的开发机器上,将解决方案复制/移动到与运行自动构建时将位于的路径完全匹配的本地路径。在 Visual Studio 2012 中打开解决方案,全部保存,并将隐藏的 [solution path].VS\applicationHost.config 添加到源代码管理中。

【讨论】:

  • 遗憾的是,如果构建农场的路径不同,这将无济于事。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-09-24
  • 2012-08-21
  • 2020-12-22
  • 1970-01-01
  • 1970-01-01
  • 2022-12-29
  • 2015-10-15
相关资源
最近更新 更多