用于部署 dll 以外的其他文件的 Asp.Net 类库项目

发布于 2024-11-18 22:12:53 字数 272 浏览 4 评论 0原文

我为 Asp.Net 应用程序创建了一个 类库 项目,其中包含一些类以及一些支持 js、css 和图像 文件,这些文件需要部署在托管 Web 应用程序中。

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

关于如何发布这些支持文件以使它们可用于主应用程序有什么想法吗?

谢谢。

i've made a Class Library project for Asp.Net applications, consisting in some classes plus some support js, css, and image files that need to be deployed in the hosting web application.

The problem is that the support files are copied in the bin\ directory of application, so they becomes unavailable on the iis (HTTP 403 errors), infact the bin folder is only for dll files.

Any idea on how to publish these support files to make them available to main app?

Thanks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

错々过的事 2024-11-25 22:12:53

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

此处是一个演练。

You need to embed your resources into your class library. Your js, css and image files will then be contained within your dll and accessible to your other projects.

Here is a walkthrough.

浅语花开 2024-11-25 22:12:53

在部署 Web 应用程序时,您应该使用 Visual Studio 的发布功能。
右键单击 Web 应用程序项目,您应该会看到“发布”选项,该选项使您能够轻松发布内容文件和程序集。

you should use visual studio's publish feature when deploying web applications.
Right click on the web application project and you should see the 'publish' option which enables you to publish the content files and assemblies without a hassle.

酒中人 2024-11-25 22:12:53

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

Take the js, css and image files out of the class library. The class library is just that - a project that compiles into a DLL.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文