《圣殿祭司的ASP.NET4.0专家技术手册》---- 1-9 ASP.NET网站特殊文件夹

简介: 若在ASP.NET项目中加入类别或Web Services,Visual Studio会将它们放置在特殊文件夹中,原因是为了“安全性”,凡存放在这些特殊文件夹中(App_Themes例外)的程序或内容,只允许ASP.NET应用程序访问,对于网页的Request则不予回应(无法访问),以保护这些程序。

本节书摘来自异步社区《圣殿祭司的ASP.NET4.0专家技术手册》一书中的第1章,第9节,作者: 奚江华,译者: 武海军 , 更多章节内容可以访问云栖社区“异步社区”公众号查看。

1-9 ASP.NET网站特殊文件夹

圣殿祭司的ASP.NET4.0专家技术手册
若在ASP.NET项目中加入类别或Web Services,Visual Studio会将它们放置在特殊文件夹中,原因是为了“安全性”,凡存放在这些特殊文件夹中(App_Themes例外)的程序或内容,只允许ASP.NET应用程序访问,对于网页的Request则不予回应(无法访问),以保护这些程序。表1-3是特殊文件夹类型说明。


a27b85cd74580bad1ae9dc862a280b76704e54b2

因此,将程序归类在对应的特殊文件夹中,可提升应用程序的安全性,如图1-18所示。而除了以上功用外,ASP.NET会针对这些特殊目录编译成独立的dll组件,也就是有几个特殊目录就会有几个组件,外加项目的主目录。故一个项目之中可同时包含多个组件。至于多个组件的妙用,本章后续会讲。


01e11b85ad5a440d4390cace6068a5bdf00676b2

本文仅用于学习和交流目的,不代表异步社区观点。非商业转载请注明作译者、出处,并保留本文的原始链接。

相关文章
|
4月前
|
开发框架 前端开发 JavaScript
盘点72个ASP.NET Core源码Net爱好者不容错过
盘点72个ASP.NET Core源码Net爱好者不容错过
75 0
|
4月前
|
开发框架 .NET
ASP.NET Core NET7 增加session的方法
ASP.NET Core NET7 增加session的方法
38 0
|
7月前
|
存储 开发框架 前端开发
asp.net与asp.net优缺点及示例
asp.net与asp.net优缺点及示例
|
2月前
|
开发框架 前端开发 .NET
进入ASP .net mvc的世界
进入ASP .net mvc的世界
32 0
|
2月前
|
开发框架 中间件 .NET
C# .NET面试系列七:ASP.NET Core
## 第一部分:ASP.NET Core #### 1. 如何在 controller 中注入 service? 在.NET中,在ASP.NET Core应用程序中的Controller中注入服务通常使用<u>依赖注入(Dependency Injection)</u>来实现。以下是一些步骤,说明如何在Controller中注入服务: 1、创建服务 首先,确保你已经在应用程序中注册了服务。这通常在Startup.cs文件的ConfigureServices方法中完成。例如: ```c# services.AddScoped<IMyService, MyService>(); //
79 0
|
2月前
|
开发框架 前端开发 .NET
C# .NET面试系列六:ASP.NET MVC
<h2>ASP.NET MVC #### 1. MVC 中的 TempData\ViewBag\ViewData 区别? 在ASP.NET MVC中,TempData、ViewBag 和 ViewData 都是用于在控制器和视图之间传递数据的机制,但它们有一些区别。 <b>TempData:</b> 1、生命周期 ```c# TempData 的生命周期是短暂的,数据只在当前请求和下一次请求之间有效。一旦数据被读取,它就会被标记为已读,下一次请求时就会被清除。 ``` 2、用途 ```c# 主要用于在两个动作之间传递数据,例如在一个动作中设置 TempData,然后在重定向到另
110 5
|
4月前
|
SQL 开发框架 JavaScript
分享33个ASP.NET电子商务源码和40个ASP.NET控件组件源码,总有一款适合您
分享33个ASP.NET电子商务源码和40个ASP.NET控件组件源码,总有一款适合您
32 0
|
4月前
|
开发框架 安全 搜索推荐
分享105个NET源码ASP源码,总有一款适合您
分享105个NET源码ASP源码,总有一款适合您
30 4
|
4月前
|
Java PHP 开发工具
支付宝记---电脑网站支付(.NET)
支付宝记---电脑网站支付(.NET)
42 1
|
5月前
|
存储 开发框架 .NET
Asp.net就业课之Ado.net第一次课
Asp.net就业课之Ado.net第一次课
21 0