由于applicationHost.config无效,.Net构建失败

时间:2017-01-23 15:28:41

标签: c# asp.net powershell msbuild

民间,

我尝试使用下面的命令行运行构建,但是每次都会出现一个导致问题的提示。我必须手动解决此问题,无法运行自动构建。

$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时发生错误   项目'Foobar.UI'的'http://localhost:2943/'。你可能不得不这样做   手动编辑applicationHost.config文件并进行更改   您的网站正常运行

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

1 个答案:

答案 0 :(得分:1)

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