Tag: asp.net

Тестирование модуля ASP.net Веб-сайт Код проекта, хранящийся в App_Code

У меня есть проект веб-сайта ASP.net (.net 3.5). В настоящее время все файлы кода без кода (включая материал Linq2Sql, контексты данных, бизнес-логику, методы расширения и т. Д.) Находятся в папке App_Code. Меня интересует введение Unit Testing (используя nunit) по крайней мере в некоторых разделах проекта, продвигающихся вперед. Любое тестирование модуля, которое я буду делать, должно […]

Как найти расширение файла?

В моем веб-приложении (asp.net, c #) я загружаю видеофайл на страницу, но хочу загрузить только FLV-видео. Как я могу ограничить загрузку других видеороликов?

Добавление подкаталога в папку «View / Shared» в ASP.Net MVC и вызов представления

В настоящее время я разрабатываю сайт с использованием ASP.Net MVC3 с Razor. Внутри папки «View / Shared» я хочу добавить подпапку под названием «Partials», где я могу разместить все мои частичные представления (ради организации сайта лучше. Я могу сделать это без проблем, если я всегда ссылаюсь на папку «Частицы» при вызове представлений (используя Razor): @Html.Partial(“Partials/{ViewName}”) […]

Как передать переменную SelectCommand из SqlDataSource?

Я хочу передать переменную из кода позади в SelectCommand из SqlDataSource? Я не хочу использовать встроенные типы параметров (например, ControlParemeter, QueryStringParameter и т. Д.). Мне нужно передать подданные? следующий пример не работает <asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="” SelectCommand = “SELECT items.name, items.id FROM items INNER JOIN users_items ON items.id = users_items.id WHERE (users_items.user_id = @userId) ORDER […]

Преобразование Web.config работает локально

Я хочу, чтобы преобразования web.config работали локально, но, по-видимому, преобразования происходят только при развертывании. Кто-нибудь знает, как запустить цель msbuild «TransformWebConfig», не проходя через процесс «rebuild», а также указать и вывести каталог, где выплевывать преобразованный web.config? EDIT : используя ответ Sayed, я создал файл .bat для запуска задачи для меня: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Msbuild.exe “D:\Demo\Transformation.proj” /t:TransformWebConfig copy /Y […]

Fancybox – кнопка ASP.NET не работает

Я только что решил использовать Firebug, что при создании windows Fancybox он фактически принимает все мои элементы управления ASP.NET (содержащиеся в теге DIV) и помещает их вне тега FORM. Поэтому я думаю, что это причина, почему тогда кнопка ASP.NET ничего не делает – она ​​помещается вне формы. Итак, есть ли у вас какие-либо предложения, как […]

Когда веб-служба не должна использоваться?

Использование веб-службы часто является отличным архитектурным подходом. И, с появлением WCF в .Net, он становится еще лучше. Но, по моему опыту, некоторые люди, похоже, думают, что веб-службы всегда должны использоваться на уровне доступа к данным для вызовов в базу данных. Я не думаю, что веб-сервисы являются универсальным решением. Я думаю о небольших приложениях интрасети с […]

ASP.NET MVC – Медленная начальная загрузка

Недавно я создал веб-приложение asp.net mvc и опубликовал его в Интернете. При первой загрузке сайта вы обнаружите, что для его фактического отображения требуется около 10-15 секунд, однако после его однократного нажатия он загружается так быстро, как я ожидаю, во второй раз. Мне просто интересно, может ли кто-нибудь понять, почему веб-сайт занимает так много времени?

Редактирование файлов ресурсов без повторной компиляции приложения ASP.NET

Я хотел бы включить файлы ресурсов для редактирования после развертывания. Я прочитал этот пост, который предполагает, что это возможно, но я не могу понять, какие настройки мне нужно изменить, чтобы это сделать. Я добавил папку App_GlobalResources в мое веб-приложение ASP.NET 3.5 и добавил файл ресурсов в эту папку. Я предполагаю, что действие Build для этого […]

Как использовать командную строку msbuild для развертывания проекта веб-сайта VS2012 без предварительной компиляции?

Я унаследовал очень большой проект веб-сайта VS2012 (а не веб-приложение) и пытаюсь автоматизировать его развертывание. Есть тонны круговых ссылок в проекте, чтобы заставить его предварительно скомпилировать с помощью aspnet_compiler.exe. Мне нужно включить фиксированные имена. Проблема в том, что это заставляет сборку занимать около 20 минут на моем четырехъядерном ядре, 16 ГБ оперативной памяти, ssd-машине разработчика. […]

Давайте будем гением компьютера.