如何: 支持是否生成在.net 框架上的应用程序

文章翻译 文章翻译
文章编号: 818013 - 查看本文应用于的产品
本文已归档。它按“原样”提供,并且不再更新。
展开全部 | 关闭全部

本文内容

概要

本分步指南介绍了为支持.net 框架上构建的应用程序的重要注意事项。这是一系列提供在.net 框架上构建的应用程序的详细的信息的文章之一。

本系列文章包括以下内容:
818016如何: 部署程序的应用程序是否在.net 框架上构建
818013如何: 支持是否生成在.net 框架上的应用程序
818015如何: 调整和缩放是否生成在.net 框架上的应用程序的性能
818014如何: 是否生成在.net 框架上的应用程序安全

备份和还原.net Framework 配置和安全策略

.NET 框架配置和安全策略存储在标准的 XML 文件中。这些文件的备份和恢复不需要特殊的代理。但是,管理员必须了解各种文件的位置。它们还应了解哪些文件是很大,哪些文件不需要备份。

有关说明的文件必须包含在备份和恢复启用.net 框架配置存储故障后恢复,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
815168如何: 备份和还原.net Framework 配置和安全策略文件

启用 ASP.NET 跟踪

ASP.NET 包含的工具使管理员可以操作的 Web 页有关的详细信息。跟踪显示所有的详细信息的请求,包括应用程序可能会生成的自定义错误消息的响应。跟踪可以是一个很有价值的疑难解答工具。 但是,您了解其性能和安全性的潜在影响时应只启用跟踪。

有关如何启用 ASP.NET 应用程序的跟踪的其他信息请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
306731信息: 新跟踪在 ASP.NET 中的功能

监视 ASP.NET 服务器应用程序

以提高应用程序正常运行时间,最佳方法之一是可靠,并快速检测应用程序故障。有几种方法来监视 ASP.NET 应用程序: 监视过程失败、 监视相关的服务、 模拟 HTTP 请求和性能计数器警报。

有关如何配置 ASP.NET 应用程序用于监视的多个图层的其他信息请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
815169如何: 监视 ASP.NET 服务器应用程序

生成在.net 框架上的应用程序中的监视器错误

通常生成在.net 框架上的应用程序使用标准的 Windows 事件日志中记录错误。ASP.NET 应用程序可以使用 Windows 事件日志。 但,错误经常仅在 HTTP 使用率日志中出现。ASP.NET 应用程序还公开性能计数器通过的错误。这使实时监视和警报。

有关如何监视在.net 框架上构建的应用程序中的错误的其他信息请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
815167如何: 监视连接.net 的应用程序中的错误

ASP.NET Web 应用程序的疑难解答

ASP.NET 应用程序从 ASP 3.0 应用程序非常不同的函数。因此,它们进行故障排除需要不同的方法。幸运的是,ASP.NET 提供了更好地进行故障排除工具比较旧的应用程序环境。如果错误消息出现在 ASP.NET 中,并且不在 Web 服务器的详细的错误消息和跟踪可以隔离大多数问题。

有关 ASP.NET 的其他信息疑难解答的过程,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
815166如何: 诊断 ASP.NET Web 应用程序

度量值的 ASP.NET Web 应用程序的响应能力


使用跟踪、 使用性能管理单元中,或使用 Web 应用程序应力 (WAS) 工具,可以进行测量 ASP.NET 应用程序的响应能力。在 WAS 工具生成的 Web 服务器上的人工负载。您可以这样来测量响应能力若要测试可伸缩性,并调整性能。但是,有四个注意事项使用 WAS 工具以最有效地识别为 ASP.NET 应用程序的性能问题。

有关更多的信息请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
815161如何: 测量 ASP.NET Web 应用程序应力工具使用的响应能力

调试 ASP.NET Web 应用程序


ASP.NET 包含新功能轻松地调试您的 Web 应用程序。您可以在 ASP.NET 应用程序中设置断点、 使用页级别跟踪和写出以进行调试的自定义跟踪消息。在 ASP.NET 中使用新的调试功能,可以跟踪进度时您的 Web 应用程序和更轻松地识别并诊断问题。

有关更多的信息请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
316726如何: 调试 ASP.NET Web 应用程序

306172信息: 您调试在 Visual Studio.net 中的 ASP.NET 应用程序时的常见错误

疑难解答问题引起的.net 安全配置

.NET Framework 提供了非常详细控制托管程序集授予的权限的管理员。许多应用程序生成默认.net 环境中运行。这些应用程序可能会遇到在自定义的环境中的问题。隔离这些类型的问题的一个重要部分是确定安全配置是否是问题的根源。

有关如何确定自定义的安全配置是否是一个应用程序问题的根源的其他信息请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
815163如何: 诊断问题是否由.net 框架安全配置引起的

疑难解答问题由信任级别引起的

在.net 框架上构建的托管应用程序的优点之一是公共语言运行库环境的系统资源所允许的应用程序的信任级别限制应用程序的访问。此增强的缺点是安全性的应用程序可能需要它们不具有访问权限的资源。 管理员必须能够解决这些问题。.NET 框架配置工具提供了几种方法可以解决这些配置问题。

有关如何对信任级别问题进行疑难解答的其他信息请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
815164如何: 诊断是否信任级别与相关的问题

参考

有关如何支持.net 框架上构建的应用程序的详细信息请访问下面的 Microsoft 网站:
http://msdn2.microsoft.com/en-us/netframework/aa497327.aspx


属性

文章编号: 818013 - 最后修改: 2014年2月27日 - 修订: 2.3
这篇文章中的信息适用于:
  • Microsoft .NET Framework 1.0
  • Microsoft ASP.NET 1.0
  • Microsoft Internet Information Services 5.0
  • Microsoft .NET Framework 1.1
  • Microsoft ASP.NET 1.1
关键字:?
kbnosurvey kbarchive kbmt kbsecurity kbbackup kbmonitoring kbwebserver kbweb kbhowtomaster KB818013 KbMtzh
机器翻译
注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用您的语言访问所有的知识库文章。然而由机器翻译的文章并不总是完美的。它可能存在词汇,语法或文法的问题,就像是一个外国人在说中文时总是可能犯这样的错误。虽然我们经常升级机器翻译软件以提高翻译质量,但是我们不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的错误使用所引起的任何直接的, 或间接的可能的问题负责。
点击这里察看该文章的英文版: 818013
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

提供反馈

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com