Visual Studio有时不编译

时间:2017-08-30 07:14:16

标签: visual-studio iis windows-server-2008

我在Windows Server 2008上的ISS服务器上使用ASP.NET站点为我编译解决方案在以下方面:

Dim command = "devenv ""Solution.sln"" /build Debug /project ""Project.vbproj""  /projectconfig Debug /out ""logBuildUpdateInfoprim.log"""
Dim cmdsi = New ProcessStartInfo(command)
cmdsi.Arguments = arg
cmdsi.CreateNoWindow = True
cmdsi.UserName = "user"
cmdsi.Password = "pass"
cmdsi.UseShellExecute = False
Dim cmd = Process.Start(cmdsi)
cmd.WaitForExit()

“用户”和“通行证”适用于系统管理员 我还将网站应用程序池的标识设置为“用户”

它可以工作几周,然后在下一次编译时,devenv进程就像0%处理器和~2Mb RAM一样。它无限期地坐着。 解决此问题的唯一方法是在Windows中记录为“用户”,手动关闭devenv进程,然后打开Visual Studio。之后,我可以从Windows服务器注销,网站再次运行几周。

(我正在使用Visual Studio社区)

我怀疑Visual Studio需要打开才能激活Visual Studio帐户,或者这可能是Windows服务器的问题。无论如何,定期解决问题真的很痛苦。

1 个答案:

答案 0 :(得分:0)

由于我在使用的Visual Studio中找不到有关如何绕过登录的任何答案

  

msbuild.exe

作为解决方法。