none
问个关于BIN文件夹下的DLL文件的问题 RRS feed

  • 问题

  • 点击工程下的发布网站之后有重新生成了一个根文件夹  那里面BIN文件夹下的DLL文件都有什么用处   如何使用啊?

    2008年10月28日 3:39

答案

  •  

    发布网站之后 VS将你所有的.cs 文件里的代码封装起来了,就是bin目录下生成Dll文了。

     

    怎么用? 一般不用怎么考虑的,发布之后vs自动就将你的.aspx继承到了dll文件中类了。发布之后的网站配置一些参数之后就可以运行了。

     

     

    2008年10月28日 3:50
    版主
  • 在 Bin 文件夹中存储编译的程序集,并且 Web 应用程序任意处的其他代码(如页代码)会自动引用该文件夹。典型的示例是您为自定义类编译好的代码。您可以将编译后的程序集复制到 Web 应用程序的 Bin 文件夹中,这样所有页都可以使用这个类。Bin 文件夹中的程序集无需注册。只要 .dll 文件存在于 Bin 文件夹中,ASP.NET 就可以识别它。如果您更改了 .dll 文件,并将它的新版本写入到了 Bin 文件夹中,则 ASP.NET 会检测到更新,并对随后的新页请求使用新版本的 .dll 文件。

    2008年10月28日 5:40
    版主

全部回复

  •  

    发布网站之后 VS将你所有的.cs 文件里的代码封装起来了,就是bin目录下生成Dll文了。

     

    怎么用? 一般不用怎么考虑的,发布之后vs自动就将你的.aspx继承到了dll文件中类了。发布之后的网站配置一些参数之后就可以运行了。

     

     

    2008年10月28日 3:50
    版主
  • 重新生成的文件就是你可以发布的网站了,不包含源代码,也不包括调试配置。对于在互联网上的站点来说,这样是可以保护你的网站的源代码不被别人窃取。
    • 已建议为答案 753159 2010年5月15日 7:28
    2008年10月28日 4:04
  • 在 Bin 文件夹中存储编译的程序集,并且 Web 应用程序任意处的其他代码(如页代码)会自动引用该文件夹。典型的示例是您为自定义类编译好的代码。您可以将编译后的程序集复制到 Web 应用程序的 Bin 文件夹中,这样所有页都可以使用这个类。Bin 文件夹中的程序集无需注册。只要 .dll 文件存在于 Bin 文件夹中,ASP.NET 就可以识别它。如果您更改了 .dll 文件,并将它的新版本写入到了 Bin 文件夹中,则 ASP.NET 会检测到更新,并对随后的新页请求使用新版本的 .dll 文件。

    2008年10月28日 5:40
    版主