Проект библиотеки классов для Asp.Net развертывания других файлов, кроме DLL - PullRequest
1 голос
/ 08 июля 2011

я создал проект библиотеки классов для приложений Asp.Net , состоящий из нескольких классов плюс некоторые файлы поддержки js, css и image , которыенеобходимо развернуть в веб-приложении хоста.

Проблема в том, что файлы поддержки копируются в каталог bin \ приложения, поэтому они становятся недоступными на iis (ошибки HTTP 403), влияют на папку binтолько для DLL-файлов.

Есть идеи, как опубликовать эти файлы поддержки, чтобы сделать их доступными для основного приложения?

Спасибо.

Ответы [ 3 ]

1 голос
/ 09 июля 2011

Вам необходимо встроить свои ресурсы в свою библиотеку классов. Ваши js, css и файлы изображений будут затем содержаться в вашей dll и доступны для других ваших проектов.

Здесь - прохождение.

0 голосов
/ 08 июля 2011

Извлеките файлы js, css и изображения из библиотеки классов.Библиотека классов - это просто проект, который компилируется в DLL.

0 голосов
/ 08 июля 2011

вы должны использовать функцию публикации Visual Studio при развертывании веб-приложений. Щелкните правой кнопкой мыши по проекту веб-приложения, и вы увидите опцию «публикация», которая позволяет без проблем публиковать файлы содержимого и сборки.

...