declare @d varchar(50)='20180402',
@t varchar(50)='134259'
select convert(varchar(50),convert(date,@d)) + ' '+ convert(varchar(50),dateadd(hour, (@T / 10000) % 100,
dateadd(minute, (@T / 100) % 100,
dateadd(second, (@T / 1) % 100,
cast('00:00:00' as time(3))))) )
Если можно определить файлы на основе расширения, можно настроить это использование тег buildproviders в web.config. Добавьте расширение и отобразите его на ForceCopyBuildProvider. Например, для конфигурирования .xml файлов, которые будут скопированы с опубликовать действием, Вы сделали бы следующее:
<configuration>...
<system.web>...
<compilation>...
<buildProviders>
<remove extension=".xml" />
<add extension=".xml" type="System.Web.Compilation.ForceCopyBuildProvider" />
</buildProviders>
, Чтобы помешать данному файлу быть скопированным, Вы сделали бы то же самое, но использовали бы Систему. Сеть. Компиляция. IgnoreFileBuildProvider как тип.
Я думаю, что у Вас только есть две опции здесь:
я был через это прежде и не мог придумать ничего действительно изящного.
Функция Вы смотрите, существует, если Ваш проект создается как "веб-приложение". Сеть Сайт "проекты" являются просто набором файлов, которые считаются 1:1 с тем, что развертывается на веб-сервере.
С точки зрения функциональности оба - то же, однако веб-приложение компилирует весь исходный код в DLL вместо явных файлов исходного кода, скопированных в веб-сервер и скомпилированных по мере необходимости.