gpt4 book ai didi

visual-studio-2008 - 如何在不打开 Visual Studio 2008 的情况下从 .sln 文件启动 WebDevServer

转载 作者:行者123 更新时间:2023-12-02 02:34:51 24 4
gpt4 key购买 nike

有没有办法在不实际打开 Visual Studio 2008 的情况下通过传入 .sln 文件来启动 WebDevServer(Visual Web Development Server)?我是一名JavaScript开发人员,在客户端项目工作,想把VS消耗的内存开销省下来,交给多个浏览器进行跨浏览器测试。我对设置 IIS 犹豫不决(Visual Web Dev 服务器是 Cassini 的轻量级)。请指教。谢谢!

最佳答案

是的,您可以在不从文件系统模式打开 Visual Studio 的情况下运行您的应用程序。请引用下面为 VS 2008 提供的代码片段。

string randomportnumber = string.Format("{0}", new Random().Next(0x3e9, 0x4e20));
string applicationpath = @"c:\work\yourwebapplication";

Process process = new Process();
process.StartInfo.FileName = "WebDev.WebServer.EXE"
process.StartInfo.WorkingDirectory = @"C:\Program Files\Common Files\Microsoft Shared\DevServer\9.0\";
process.StartInfo.Arguments = string.Format("/port:{0} /path:\"{1}\" /vpath:\"/{2}\"", randomportnumber, applicationpath, string.Empty);

process.StartInfo.CreateNoWindow = true;
process.StartInfo.WindowStyle = ProcessWindowStyle.Hidden;

process.Start();
Thread.Sleep(new TimeSpan(0, 0, 10));

process.StartInfo.CreateNoWindow = true;
process.StartInfo.WindowStyle = ProcessWindowStyle.Hidden;

Process.Start(string.Format("http://localhost:{0}/default.aspx", randomportnumber));

关于visual-studio-2008 - 如何在不打开 Visual Studio 2008 的情况下从 .sln 文件启动 WebDevServer,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2270943/

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