Asp.Net的类库项目部署除dll之外的其他文件

时间:2011-07-08 18:22:58

标签: asp.net visual-studio visual-studio-2010 deployment class-library

我为 Asp.Net 应用程序制作了类库项目,包括一些类加上一些支持 js,css和image 需要在托管Web应用程序中部署的文件。

问题是支持文件被复制到应用程序的bin \目录中,因此它们在iis上变得不可用(HTTP 403错误),实际上bin文件夹仅用于dll文件。

有关如何发布这些支持文件以使其可用于主应用程序的任何想法吗?

感谢。

3 个答案:

答案 0 :(得分:1)

您需要资源嵌入到您的类库中。您的js,css和图像文件将包含在您的dll中,并可供您的其他项目访问。

Here是一个演练。

答案 1 :(得分:0)

在部署Web应用程序时,您应该使用visual studio的发布功能。 右键单击Web应用程序项目,您应该看到'发布'选项,使您可以毫不费力地发布内容文件和程序集。

答案 2 :(得分:-1)

将js,css和图像文件从类库中取出。类库就是这样 - 一个编译成DLL的项目。