• ASPNET应用程序文件夹


    使用ASPNET定义好的文件夹,就可以自动编译代码,在整个应用程序中访问应用程序主题,并在需要时使用全局资源。

    \App_Code文件夹

    它用于存储类、.wsdl文件、类型化的数据集

    其下所有项都可以自动用于解决方案中的所有页面

    优点:把某个对象放在这个文件夹后,VS 2008会自动检测到它,进行处理。如果是一个类,就编译它,自动创建XML Web服务器代理类(从.wsdl文件中);或从.xsd文件中自动创建类型化的数据集。文件自动编译,这些项能立即用于同一个解决方案的任一页面中。

    附注:放在\App_Code文件夹中的类文件不需要使用特定语言。就是说,即使所有页面都用vb编写,\App_Code文件夹中的类也可以用C#创建。

    另外,因为这个文件夹包含的所有类都放在一个程序集中,所以\App_Code根文件夹中不能有不同语言设置的类

    为了能使用多语言,必须对文件夹结构web.config文件进行修改:

    (1)给\App_Code文件夹添加子文件夹:\VB和\CS

    (2)修改web.config文件的<compilation>节点,如下

    <compilation>

      <codeSubDirectories>

        <add directoryName=”vb”/>

        <add directoryName=”CS”/>

      </codeSubDirectories>

    </compilation>

    \App_Data文件夹

    用于保存应用程序使用的数据库。

    应用程序使用的用户账户(默认是ASPNET账户)具有对此文件夹中任意文件的读写权限。

    \App_Themes文件夹

    用于保存主题(统一外观和操作方式)。

    通过.skin文件、css文件和图像来实现主题功能。

    放在这里可以保证所有页面都能利用上。

    \App_GlobalResources文件夹

    用于存放资源文件。

    资源文件是一些字符串表,在此文件夹中添加程序集资源文件(*.resx),它们会动态编译,供所有页面使用。

    \App_LocalResource文件夹

    \App_WebReferences文件夹

    放置应用程序引用的远程Web服务。

    \App_Browsers文件夹

    放置.browser文件(用于标识发出请求的浏览器,并标识这些浏览器具备的功能)。

    默认.browser文件列表在C:\windows\Microsoft.NET\Framework\v2.0.50727\CONFIG\Browsers中,可全局访问。若要修改定制,只要把相应.browser文件复制到应用程序的\App_Browsers文件夹中修改即可。

     

  • 相关阅读:
    nginx
    同步和异步
    什么是ACID
    关系型数据库特点小结
    js 简单小知识
    join 和 left join 和 right join的区别?
    mysql中having和where区别?
    include和require区别
    什么是脏读,不可重复,幻读?
    Mysql常见面试题
  • 原文地址:https://www.cnblogs.com/lizunicon/p/2443467.html
Copyright © 2020-2023  润新知