当前位置:首页 > 行业动态 > 正文

ASP.NET网站管理,如何优化与提升效率?

ASP.NET 是一种用于构建动态网站和管理网站的服务器端技术。

网站管理工具

使用网站管理工具,可以通过一个简单的Web界面来查看和管理网站配置,网站管理工具包括在Microsoft Visual Web Developer Web开发工具中,要使用网站管理工具来管理网站,运行Visual Web Developer的用户帐户的用户凭据对所管理的应用程序的Web.config文件和App_Data文件夹必须具有读写权限,如果无法使用网站管理工具对网站的配置进行管理,请与系统管理员联系。

功能

网站管理工具以一个选项卡式的界面为特色,该界面将相关的配置设置组合在各个选项卡中,主要包含“安全”、“应用程序”、“提供程序”等选项卡,分别用于管理不同的配置设置。

“安全”选项卡

使用“安全”选项卡可以管理访问规则以帮助保护网站内特定资源的安全,还可以管理用户帐户和角色,您可以指定网站是在Internet(公开地)上使用还是在Intranet(在局域网中)上使用,这一指定也指示了网站将要使用的身份验证模式类型,Internet网站使用ASP.NET成员资格系统,您可以在该系统中定义单个用户帐户,ASP.NET使用安全系统来限制特定用户帐户或这些用户帐户所属角色的访问权限,Intranet网站使用Windows身份验证,在此模式中,用户由其Windows登录信息来标识。

“应用程序”选项卡

使用“应用程序”选项卡可以管理与网站有关的各种设置,其中包括应用程序设置、SMTP设置、调试和跟踪设置、脱机和联机设置等,应用程序设置是您要集中存储并通过代码从网站中的任意位置来访问的名称/值对。

“提供程序”选项卡

使用“提供程序”选项卡可以测试或指定网站的成员资格和角色管理的提供程序,数据库提供程序是为特定功能存储应用程序数据时所调用的类,默认情况下,网站管理工具配置并使用网站的App_Data文件夹中的本地SQL Server Express数据库,您也可以选择使用其他提供程序(如远程SQL Server数据库)来存储成员资格和角色管理。

如何使用网站管理工具

网站管理工具的使用类似于其他基于窗体的网站的使用,常规步骤是打开网站管理工具,选择相应的选项卡,然后调整该选项卡上可用的设置,大多数更改都将立即生效。

注意事项

1、保存时重新启动应用程序:在网站管理工具中对配置设置进行的大多数更改都将立即生效,这需要重新启动应用更改的网站,由于这将导致网站中当前的活动会话丢失,因此在将这些更改发布到成品服务器之前,应当先对网站的阶段版本或开发版本进行配置更改。

2、保存设置:在网站管理工具中对配置设置进行的大多数更改都将立即生效,对那些在网站管理工具界面中具有专用的“保存”按钮的设置,如果在单击“保存”之前保持网站管理工具的空闲状态或允许网站管理工具超时,则将导致配置设置更改丢失。

3、超时:作为一种安全措施,网站管理工具在一段非活动期后超时,所有不会立即生效和未保存的设置都将丢失,如果网站管理工具已经超时,请关闭浏览器,然后在新的窗口中重新打开网站管理工具。

4、网站管理工具仅对可用于网站的某些配置设置进行管理:其他多项设置需要直接修改配置文件,可以使用ASP.NET的Microsoft管理控制台(MMC)管理单元进行手动修改,也可以使用ASP.NET配置API以编程方式进行修改。

相关问答FAQs

Q1: 如何在Visual Studio .NET外部访问网站管理工具?

A1: 如果您要在Visual Studio .NET外部开发Web应用程序,您可以通过请求特殊的页WebAdmin.axd来直接导航到Web站点管理工具,如果您的应用程序位于本地计算机上名为MyWebApp的虚拟目录中,则可以通过在Web浏览器中输入以下URL,打开应用程序的Web站点管理工具:http://localhost/MyWebApp/WebAdmin.axd。

Q2: 如果误删了网站管理工具的相关文件怎么办?

A2: 如果由于某种原因,这些文件被从服务器中意外删除,您可以通过执行aspnet_regiis工具来自动重新安装它们,还可以使用aspnet_regiis工具来控制对Web站点管理工具的访问,可以使用aspnet_regiis工具将对Web站点管理工具的访问权限制到本地服务器。

0