visual-studio-2010 - 在生产 Web 服务器上安装 Visual Studio 的原因

标签 visual-studio-2010 visual-studio visual-studio-2008 visual-studio-2012

有人将 Visual Studio 安装在其唯一目的是为传入请求提供服务的 Web 服务器上是否有正当理由?说真的,有人可能会这样做有什么特别的原因吗?

最佳答案

一种可能的用途是连接到 Web 服务器并调试某种错误或内存泄漏,这些错误或内存泄漏已证明在开发机器上无法找到。根据设置,远程调试可能是更好的选择。对于我们,作为一个独立软件开发商,它不是,因为我们经常通过 LiveMeeting 和其他非常低效的方式连接到客户系统来诊断生产中的问题。有几次我不得不在客户系统上调试正在运行的进程,我下载并使用了 WinDbg .

调试生产系统的更好选择是使用跟踪、日志记录和内存转储。有人可以使用 Visual Studio 附加到 w3wp.exe 进程和 save a memory dump file .但是,如果他们只需要内存转储,还有其他更有效的收集方法:Task Manager , Process Explorer , 等等。

有人也可能使用它作为查看 XML、配置或 html 文件的非常昂贵的编辑器,但这不是合法用途。

我真诚地希望没有人真正在这台机器上编写代码。如果您有访问权限,您可以在用户文件夹中快速搜索项目文件。

那么有人可能会在生产 Web 服务器上安装 Visual Studio 有什么原因吗?是的,它可能有用。但这并不意味着这是个好主意。

关于visual-studio-2010 - 在生产 Web 服务器上安装 Visual Studio 的原因,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13994829/

相关文章:

visual-studio - 在Visual Studio 2008中以非管理员身份进行调试或生成

vb.net - 为什么我的在线文本文件在 VB.NET 中下载为空白?

javascript - 使用 VS2008 测试 ASP.NET MVC 应用程序时,JS 文件未更新

c++ - 当我使用可变参数时,它适用于 int 和 double,但是当涉及到 float 时,就会出错

visual-studio - 将项目模板中的项目分组

asp.net-mvc - 我可以在 Visual Studio 2010 RC 中处理 ASP.NET MVC 1 项目吗?

c++ - MVS 中的 SDL 奇怪链接器错误

visual-studio - 由于其配置原因,无法加载 Web 应用程序项目

c# - 退出 C# winforms 应用程序

c# - 使用单独的类,全局/静态类?