我们在 .NET 中开发所有解决方案。我们使用的一些具体技术包括 ASP .NET MVC、WCF 和 Windows 服务。
我们的系统管理员显然有责任让我们的应用程序在托管环境中顺利运行,他们询问我们可以从哪里获得从“系统管理员角度”使用的 Microsoft 技术的文档。
我找到了 WCF 的这个页面:http://msdn.microsoft.com/en-us/library/ms731055.aspx
但是,是否有任何可靠的来源可以为系统管理员展示其可能性呢?
答案1
我是一名系统管理员,这听起来像是误会。从管理员的角度来看,.NET 只是一个“软件库”,它本身什么都不做。问题在于您的应用程序如何使用 .NET。那么,您的应用程序是否使用一些通信端口?您的应用程序是否在文件系统上写入一些日志?在哪里?它们有多大?需要保留 [是]?您的应用程序是否需要某些特权帐户才能运行?哪些特权?它们是否需要访问外部资源、数据库、文件共享、活动目录?它们需要多少处理器时间/内存/磁盘容量/磁盘 iops?如何安装/删除/启动/停止它?
管理员确实需要这些信息来保证一切正常运行。开发人员在编写代码时也需要考虑这些信息。请优化它,避免使用管理员用户,C:\Windows 或 C:\ 不是存储东西的好地方,而 Windows 更新并不是那么糟糕 :-))