Занимательная статья - это материал развлекательного плана, связанный с деятельностью организации, который готовится с целью его возможной публикации в СМИ. Стиль занимательной статьи является легким и непринужденным, включает в себя юмор и иронию. Такая статья обычно строится по схеме: описание - объяснение - оценка, - и служит для информирования целевой аудитории в увлекательной форме. Такие материалы могут быть подхвачены СМИ, если они не банальны и несут в себе нужный читателям опыт. Вот так, например, на сайте http://www.bizon.ru выглядел занимательный рассказ генерального директора крупной дистрибьюторской компании об опыте создания собственного электронного магазина.
Как я создавал интернет-магазин
Моя жизнь текла спокойно и немножко лениво. Созданный 5 лет назад бизнес по установке стиральных машин под специально созданные нами раковины "Кувшинка" давал возможность спать до 11 часов, приходить на работу 3 раза в неделю и позволять себе некоторые излишества. Но в жизни все же чего-то не хватало. Именно тогда мы с моим компаньоном вздумали пойти учиться в английский университет - благо язык знаем, а преподаватели из Kingston University приезжают в Москву…
…Как раз тогда я стал замечать, что наш сайтик, повешенный за копейки на бесплатном хостинге мальчиком-десятиклассником, дает какието отклики. Люди писали, звонили, и счетчик что-то показывал.
Появилась мысль: не расширить ли нам ассортимент таким дешевым способом? Мальчику мы тогда платили за сайт 30 долл., наработанные связи позволяли надеяться на дешевые поставки.
В это время проходила компьютерная выставка, и я решил сходить. Там я увидел что-то вроде интернет-магазина и загорелся…
…Однако компаньоны стали обращать мое внимание на постоянные убытки. Иногда нам удавалось оправдать текущие расходы, но нужно было расти. Очень скоро понадобились дополнительные телефонные линии, появилась идея, как кардинально улучшить программу, как сделать то или это. Конечно, рост ограничивается финансовыми возможностями. Тем более что ближайшие конкуренты имеют неограниченное финансирование и цель - не достичь прибыльности, как мы, а захватить долю рынка.
В такой ситуации остается противопоставить им только лучшее знание рынка и методы партизанского маркетинга, о которых я расскажу в следующей статье.
Михаил Мазо
Лев Черной
www.marketing.spb.ru
Error
Errors while compiling a Template.
Please try the following to solve the situation:
* If the problem is about missing/invalid references or multiple defines either try to load
the missing references manually (in the compiling appdomain!) or
Specify your references manually by providing your own IReferenceResolver implementation.
See https://antaris.github.io/RazorEngine/ReferenceResolver.html for details.
Currently all references have to be available as files!
* If you get 'class' does not contain a definition for 'member':
try another modelType (for example 'null' to make the model dynamic).
NOTE: You CANNOT use typeof(dynamic) to make the model dynamic!
Or try to use static instead of anonymous/dynamic types.
More details about the error:
- error: (80, 47) Имя "CurrentBottomBanners" отсутствует в текущем контексте
- error: (84, 47) Имя "CurrentBottomBanners" отсутствует в текущем контексте
- error: (92, 62) Имя "CurrentBottomBanners" отсутствует в текущем контексте
Temporary files of the compilation can be found in (please delete the folder): C:\Users\DEV\AppData\Local\Temp\RazorEngine_dsgtaslv.ugv
The template we tried to compile is:
------------- START -----------
@using System.Web;
@using System.Web.WebPages;
@using Axon.Core;
@using Axon.CMS;
@using Axon.CMS33.Helpers;
@model AxonPage
@{
Layout = null;
var Page = AxonPage.Current;
var Lang = AxonRequest.DisplayLang;
//var BottomBanners = AxonConfig.Get< Dictionary<string,object> >("Banners/Bottom"); // @String.Join(",",AxonConfig.GetKeys(BottomBanners))
//var CurrentBottomBanners = BottomBanners.ContainsKey(Lang) ? BottomBanners[Lang] : new System.Dynamic.ExpandoObject();
//<!-- _body_end @CurrentBottomBanners @String.Join(",",AxonConfig.GetKeys(CurrentBottomBanners)) -->
//var BottomBanners = AxonConfig.Get<IEnumerable<object>>("Banners/Bottom/Map");
//dynamic MapsBanners = (BottomBanners == null)?null: BottomBanners.Map[Lang];
//var a1=MapsBanners;
//var Lat = AxonConfig.Get<Dictionary<string,string>>(BottomBanners,"Map");
//var MapInfo = BottomBanners == null ? new Dictionary<string,string>() : AxonConfig.Get<Dictionary<string,string>>(BottomBanners,"Map");
//var MapInfo = new Dictionary<string,string>();
}
<script>
// HOME/Sections/body_end
function RunReadyJS_Main() {
if (window["readyjs_Main"] == null) {
console.error("readyjs_Main is undefined");
alert("Некритичная проблема при загрузке, пожалуйста, обновите страницу - Ctrl+F5 на компьютере, свайп вниз на телефоне или планшете.");
} else {
console.log("Before readyjs_Main");
var readyjs_MainFunc = window["readyjs_Main"];
readyjs_MainFunc();
console.log("After readyjs_Main");
}
}
try {
/// Можно искать window["readyjs_Main"], чтобы не эвалить
//AxonReady(function () { return eval("readyjs_Main()"); });
AxonReady(RunReadyJS_Main);
} catch (e) {
console.log("Error in jQuery.ready: " + e.message);
console.log(e)
alert("Некритичная проблема при загрузке, пожалуйста, обновите страницу - Ctrl+F5 на компьютере, свайп вниз на телефоне или планшете.");
}
</script>
@*<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
<script src="js/scripts.js"></script>*@
<script>
@*function initMapGoogle(canvas) {
var center = {
lat: @(AxonConfig.Get<string>(CurrentBottomBanners, "Map.Lat")),
lng: @(AxonConfig.Get<string>(CurrentBottomBanners, "Map.Long"))
};
var canvas = document.querySelectorAll(canvas);
canvas.forEach(function(element){
var map = new google.maps.Map(element, {
center: center,
zoom: 17,
mapTypeControl: false,
streetViewControl: false,
});
var infowindow = new google.maps.InfoWindow({
content: '@(AxonConfig.Get<string>(CurrentBottomBanners, "Map.Address"))' //'г. Киев, ул. Сырецкая, д.31, скл.№9'
});
var marker = new google.maps.Marker({
position: center,
map: map
});
marker.addListener('click', function() {
infowindow.open(map, this);
});
})
}*@
function initMap2Gis(canvas) {
var center = {
lat: @(AxonConfig.Get<string>(CurrentBottomBanners, "Map.Lat")),
lng: @(AxonConfig.Get<string>(CurrentBottomBanners, "Map.Long"))
};
var AddressOnMap = '@Page.Lang(Page.GeoString("Address"))';
var mapZoom = parseInt('@(AxonConfig.Get<string>(CurrentBottomBanners, "Map.Zoom"))');
if (isNaN(mapZoom)) { mapZoom = 16;}
var canvas = document.querySelectorAll(canvas);
canvas.forEach(function (element) {
/// Блок для информации
var mapBlock = document.createElement('div');
mapBlock.id = 'mapBlock'; //mapBlock = document.getElementById('mapBlock');
var container = document.createElement('div');
container.id = 'map';
container.style.width = '100%';
container.style.height = '100%';
//mapBlock.appendChild(container);
element.appendChild(container);
element.appendChild(mapBlock);
DG.then(function(){
window.mapelement = window.mapelement || DG.map('map', {
center: [center.lat, center.lng],///[54.98, 82.89],
zoom: mapZoom
});
window.mapmarker = window.mapmarker || DG.marker([center.lat, center.lng]).addTo(window.mapelement);
window.mapmarker.bindPopup(AddressOnMap);
});
@*var map = new google.maps.Map(element, {
center: center,
zoom: 17,
mapTypeControl: false,
streetViewControl: false,
});
var infowindow = new google.maps.InfoWindow({
content: '@(AxonConfig.Get<string>(CurrentBottomBanners, "Map.Address"))' //'г. Киев, ул. Сырецкая, д.31, скл.№9'
});
var marker = new google.maps.Marker({
position: center,
map: map
});
marker.addListener('click', function() {
infowindow.open(map, this);
});*@
})
}
@*function textil_start_google() {
var Lang = '@(Page.Language)';
var APIkey = '@(AxonConfig.Get<string>("Assets.GoogleAPI"))';
$(document).on('click', '.modal-open-btn[href="#modal-map"]', function(){
$.getScript('https://maps.googleapis.com/maps/api/js?key='+APIkey+'&language='+Lang, function(){
initMap('#modal-map .map-canvas');
})
})
if($('.contacts .map-canvas')[0]){
$.getScript('https://maps.googleapis.com/maps/api/js?key='+APIkey+'&language='+Lang, function() {
initMap('.contacts .map-canvas');
})
}
}*@
function textil_start_2gis() {
var Lang = '@(Page.Language)';
//var APIkey = '@(AxonConfig.Get<string>("Assets.2Gis"))';
$(document).on('click', '.modal-open-btn[href="#modal-map"]', function(){
$.getScript('https://maps.api.2gis.ru/2.0/loader.js?pkg=full&&skin=light&lazy=true', function(){
initMap2Gis('#modal-map .map-canvas');
})
})
if($('.contacts .map-canvas')[0]){
$.getScript('https://maps.api.2gis.ru/2.0/loader.js?pkg=full&&skin=light&lazy=true', function() {
initMap2Gis('.contacts .map-canvas');
})
}
}
AxonReady(textil_start_2gis);
</script>
<!-- /_body_end -->
------------- END -----------
The generated source code is:
------------- START -----------
//------------------------------------------------------------------------------
// <auto-generated>
// Этот код создан программой.
// Исполняемая версия:4.0.30319.42000
//
// Изменения в этом файле могут привести к неправильной работе и будут потеряны в случае
// повторной генерации кода.
// </auto-generated>
//------------------------------------------------------------------------------
namespace CompiledRazorTemplates.Dynamic {
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.WebPages;
using Axon.Core;
using Axon.CMS;
using Axon.CMS33.Helpers;
public class RazorEngine_143896dbcdd84c289d0b7c35d940b85d : Axon.Core.Razor.RazorTemplateBase<AxonPage> {
public RazorEngine_143896dbcdd84c289d0b7c35d940b85d() {
}
public override void Execute() {
Layout = null;
var Page = AxonPage.Current;
var Lang = AxonRequest.DisplayLang;
//var BottomBanners = AxonConfig.Get< Dictionary<string,object> >("Banners/Bottom"); // @String.Join(",",AxonConfig.GetKeys(BottomBanners))
//var CurrentBottomBanners = BottomBanners.ContainsKey(Lang) ? BottomBanners[Lang] : new System.Dynamic.ExpandoObject();
//<!-- _body_end @CurrentBottomBanners @String.Join(",",AxonConfig.GetKeys(CurrentBottomBanners)) -->
//var BottomBanners = AxonConfig.Get<IEnumerable<object>>("Banners/Bottom/Map");
//dynamic MapsBanners = (BottomBanners == null)?null: BottomBanners.Map[Lang];
//var a1=MapsBanners;
//var Lat = AxonConfig.Get<Dictionary<string,string>>(BottomBanners,"Map");
//var MapInfo = BottomBanners == null ? new Dictionary<string,string>() : AxonConfig.Get<Dictionary<string,string>>(BottomBanners,"Map");
//var MapInfo = new Dictionary<string,string>();
WriteLiteral(@"
<script>
// HOME/Sections/body_end
function RunReadyJS_Main() {
if (window[""readyjs_Main""] == null) {
console.error(""readyjs_Main is undefined"");
alert(""Некритичная проблема при загрузке, пожалуйста, обновите страницу - Ctrl+F5 на компьютере, свайп вниз на телефоне или планшете."");
} else {
console.log(""Before readyjs_Main"");
var readyjs_MainFunc = window[""readyjs_Main""];
readyjs_MainFunc();
console.log(""After readyjs_Main"");
}
}
try {
/// Можно искать window[""readyjs_Main""], чтобы не эвалить
//AxonReady(function () { return eval(""readyjs_Main()""); });
AxonReady(RunReadyJS_Main);
} catch (e) {
console.log(""Error in jQuery.ready: "" + e.message);
console.log(e)
alert(""Некритичная проблема при загрузке, пожалуйста, обновите страницу - Ctrl+F5 на компьютере, свайп вниз на телефоне или планшете."");
}
</script>
");
WriteLiteral("\r\n<script>\r\n\t\t");
WriteLiteral("\r\n\t\tfunction initMap2Gis(canvas) {\r\n\t\t\tvar center = {\r\n\t\t\t\tlat: ");
Write(AxonConfig.Get<string>(CurrentBottomBanners, "Map.Lat"));
WriteLiteral(",\r\n\t\t\t\tlng: ");
Write(AxonConfig.Get<string>(CurrentBottomBanners, "Map.Long"));
WriteLiteral("\r\n\t\t\t};\r\n\t\t\tvar AddressOnMap = \'");
Write(Page.Lang(Page.GeoString("Address")));
WriteLiteral("\';\r\n\t\t\tvar mapZoom = parseInt(\'");
Write(AxonConfig.Get<string>(CurrentBottomBanners, "Map.Zoom"));
WriteLiteral(@"');
if (isNaN(mapZoom)) { mapZoom = 16;}
var canvas = document.querySelectorAll(canvas);
canvas.forEach(function (element) {
/// Блок для информации
var mapBlock = document.createElement('div');
mapBlock.id = 'mapBlock'; //mapBlock = document.getElementById('mapBlock');
var container = document.createElement('div');
container.id = 'map';
container.style.width = '100%';
container.style.height = '100%';
//mapBlock.appendChild(container);
element.appendChild(container);
element.appendChild(mapBlock);
DG.then(function(){
window.mapelement = window.mapelement || DG.map('map', {
center: [center.lat, center.lng],///[54.98, 82.89],
zoom: mapZoom
});
window.mapmarker = window.mapmarker || DG.marker([center.lat, center.lng]).addTo(window.mapelement);
window.mapmarker.bindPopup(AddressOnMap);
});
");
WriteLiteral("\r\n\t\t\t})\r\n\t\t}\r\n\r\n\t");
WriteLiteral("\r\n\tfunction textil_start_2gis() {\r\n\t\tvar Lang = \'");
Write(Page.Language);
WriteLiteral("\';\r\n\t\t//var APIkey = \'");
Write(AxonConfig.Get<string>("Assets.2Gis"));
WriteLiteral(@"';
$(document).on('click', '.modal-open-btn[href=""#modal-map""]', function(){
$.getScript('https://maps.api.2gis.ru/2.0/loader.js?pkg=full&&skin=light&lazy=true', function(){
initMap2Gis('#modal-map .map-canvas');
})
})
if($('.contacts .map-canvas')[0]){
$.getScript('https://maps.api.2gis.ru/2.0/loader.js?pkg=full&&skin=light&lazy=true', function() {
initMap2Gis('.contacts .map-canvas');
})
}
}
AxonReady(textil_start_2gis);
</script>
<!-- /_body_end -->");
}
}
}
------------- END -----------
List of loaded Assemblies:
C:\Windows\Microsoft.NET\Framework64\v4.0.30319\mscorlib.dll
Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_64\System.Web\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Web.dll
Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System\v4.0_4.0.0.0__b77a5c561934e089\System.dll
Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Core\v4.0_4.0.0.0__b77a5c561934e089\System.Core.dll
Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Web.ApplicationServices\v4.0_4.0.0.0__31bf3856ad364e35\System.Web.ApplicationServices.dll
Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Configuration\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Configuration.dll
Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Xml\v4.0_4.0.0.0__b77a5c561934e089\System.Xml.dll
Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Runtime.Caching\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Runtime.Caching.dll
Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\Microsoft.Build.Utilities.v4.0\v4.0_4.0.0.0__b03f5f7f11d50a3a\Microsoft.Build.Utilities.v4.0.dll
Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\Microsoft.JScript\v4.0_10.0.0.0__b03f5f7f11d50a3a\Microsoft.JScript.dll
Loaded Assembly: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\1f52125e\5eb8b767\assembly\dl3\93b318f2\00eac7a6_b34fd901\Microsoft.CodeDom.Providers.DotNetCompilerPlatform.dll
Loaded Assembly: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\1f52125e\5eb8b767\assembly\dl3\7f36d9df\003c87e2_1a87d401\System.Web.WebPages.Deployment.dll
Loaded Assembly: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\1f52125e\5eb8b767\assembly\dl3\ff453f49\003c87e2_1a87d401\System.Web.WebPages.Razor.dll
Loaded Assembly: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\1f52125e\5eb8b767\assembly\dl3\0efb573e\00cdd33c_1a87d401\System.Web.Mvc.dll
Loaded Assembly: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\1f52125e\5eb8b767\assembly\dl3\53793842\003c87e2_1a87d401\System.Web.WebPages.dll
Loaded Assembly: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\1f52125e\5eb8b767\assembly\dl3\5e133549\000e9c93_3d27cf01\System.Web.Optimization.dll
Loaded Assembly: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\1f52125e\5eb8b767\assembly\dl3\03ebb7c6\00848278_5b6acd01\Microsoft.Web.Infrastructure.dll
Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\Microsoft.CSharp\v4.0_4.0.0.0__b03f5f7f11d50a3a\Microsoft.CSharp.dll
Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_64\System.Data\v4.0_4.0.0.0__b77a5c561934e089\System.Data.dll
Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Web.Services\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Web.Services.dll
Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Drawing\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Drawing.dll
Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_64\System.EnterpriseServices\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.EnterpriseServices.dll
Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.IdentityModel\v4.0_4.0.0.0__b77a5c561934e089\System.IdentityModel.dll
Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Runtime.Serialization\v4.0_4.0.0.0__b77a5c561934e089\System.Runtime.Serialization.dll
Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.ServiceModel\v4.0_4.0.0.0__b77a5c561934e089\System.ServiceModel.dll
Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.ServiceModel.Activation\v4.0_4.0.0.0__31bf3856ad364e35\System.ServiceModel.Activation.dll
Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.ServiceModel.Web\v4.0_4.0.0.0__31bf3856ad364e35\System.ServiceModel.Web.dll
Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Activities\v4.0_4.0.0.0__31bf3856ad364e35\System.Activities.dll
Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.ServiceModel.Activities\v4.0_4.0.0.0__31bf3856ad364e35\System.ServiceModel.Activities.dll
Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.WorkflowServices\v4.0_4.0.0.0__31bf3856ad364e35\System.WorkflowServices.dll
Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Web.Extensions\v4.0_4.0.0.0__31bf3856ad364e35\System.Web.Extensions.dll
Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Data.DataSetExtensions\v4.0_4.0.0.0__b77a5c561934e089\System.Data.DataSetExtensions.dll
Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Xml.Linq\v4.0_4.0.0.0__b77a5c561934e089\System.Xml.Linq.dll
Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.ComponentModel.DataAnnotations\v4.0_4.0.0.0__31bf3856ad364e35\System.ComponentModel.DataAnnotations.dll
Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Web.DynamicData\v4.0_4.0.0.0__31bf3856ad364e35\System.Web.DynamicData.dll
Loaded Assembly: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\1f52125e\5eb8b767\assembly\dl3\8ea9ceda\003096e6_42aece01\Antlr3.Runtime.dll
Loaded Assembly: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\1f52125e\5eb8b767\assembly\dl3\ef793365\0bcca162_e3f4db01\Axon.CMS.dll
Loaded Assembly: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\1f52125e\5eb8b767\assembly\dl3\8b554366\2bba2d61_e3f4db01\Axon.Core.dll
Loaded Assembly: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\1f52125e\5eb8b767\assembly\dl3\d52d3417\4aa27f63_e3f4db01\AxonCMS33.dll
Loaded Assembly: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\1f52125e\5eb8b767\assembly\dl3\1d58a367\2536b75f_e3f4db01\AxonInformer.dll
Loaded Assembly: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\1f52125e\5eb8b767\assembly\dl3\f452fc0f\438da4d2_2a7bdb01\Equa.JSEval.dll
Loaded Assembly: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\1f52125e\5eb8b767\assembly\dl3\302d7eb6\0021367d_391cd401\GenericParsing.dll
Loaded Assembly: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\1f52125e\5eb8b767\assembly\dl3\b6e4f2a5\00f003e1_db08d601\Google.Apis.Auth.dll
Loaded Assembly: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\1f52125e\5eb8b767\assembly\dl3\b250b11a\006970dd_db08d601\Google.Apis.Core.dll
Loaded Assembly: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\1f52125e\5eb8b767\assembly\dl3\fae8514a\0096a1de_db08d601\Google.Apis.dll
Loaded Assembly: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\1f52125e\5eb8b767\assembly\dl3\f373658c\00787b6d_472fd601\Google.Apis.Sheets.v4.dll
Loaded Assembly: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\1f52125e\5eb8b767\assembly\dl3\c92c349c\00f4f995_a7f8d401\Newtonsoft.Json.dll
Loaded Assembly: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\1f52125e\5eb8b767\assembly\dl3\87ecc51a\0019cf93_c3e6d201\RazorEngine.dll
Loaded Assembly: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\1f52125e\5eb8b767\assembly\dl3\7ad5f359\003894f8_e631d501\RestSharp.dll
Loaded Assembly: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\1f52125e\5eb8b767\assembly\dl3\351ef863\2536b75f_e3f4db01\SgmlReaderDll.dll
Loaded Assembly: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\1f52125e\5eb8b767\assembly\dl3\1fb22df1\0032a15a_1a87d401\System.Net.Http.Formatting.dll
Loaded Assembly: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\1f52125e\5eb8b767\assembly\dl3\18776e8f\003c87e2_1a87d401\System.Web.Helpers.dll
Loaded Assembly: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\1f52125e\5eb8b767\assembly\dl3\7229a4ca\004eef68_1a87d401\System.Web.Http.dll
Loaded Assembly: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\1f52125e\5eb8b767\assembly\dl3\78cbc1de\008013ae_1a87d401\System.Web.Http.WebHost.dll
Loaded Assembly: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\1f52125e\5eb8b767\assembly\dl3\650f8325\007a7eab_6ce7ce01\System.Web.Providers.dll
Loaded Assembly: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\1f52125e\5eb8b767\assembly\dl3\b47b4e37\0016534c_1a87d401\System.Web.Razor.dll
Loaded Assembly: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\1f52125e\5eb8b767\assembly\dl3\4a3ec466\001bc110_4318cf01\WebGrease.dll
Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Data.Services.Design\v4.0_4.0.0.0__b77a5c561934e089\System.Data.Services.Design.dll
Loaded Assembly: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\1f52125e\5eb8b767\App_global.asax.5afto96l.dll
Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Dynamic\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Dynamic.dll
Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\Microsoft.CSharp.resources\v4.0_4.0.0.0_ru_b03f5f7f11d50a3a\Microsoft.CSharp.resources.dll
Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Net.Http\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Net.Http.dll
Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Data.resources\v4.0_4.0.0.0_ru_b77a5c561934e089\System.Data.resources.dll
Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_64\System.Transactions\v4.0_4.0.0.0__b77a5c561934e089\System.Transactions.dll
Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\SMDiagnostics\v4.0_4.0.0.0__b77a5c561934e089\SMDiagnostics.dll
Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Web.Mobile\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Web.Mobile.dll
Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Web.RegularExpressions\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Web.RegularExpressions.dll
Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Data.Linq\v4.0_4.0.0.0__b77a5c561934e089\System.Data.Linq.dll
Loaded Assembly: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\1f52125e\5eb8b767\assembly\dl3\41cb4975\00d83e58_1a87d401\System.Web.Razor.resources.dll
Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.resources\v4.0_4.0.0.0_ru_b77a5c561934e089\System.resources.dll
Loaded Assembly: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\1f52125e\5eb8b767\App_Web_ru_default.cshtml.14e6a051.pretjo4s.dll
Loaded Assembly: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\1f52125e\5eb8b767\App_Web_wdjsjkxq.dll
Loaded Assembly: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\1f52125e\5eb8b767\App_Web_ss5lq4fd.dll
Loaded Assembly: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\1f52125e\5eb8b767\App_Web_4kd5z0qj.dll
Loaded Assembly: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\1f52125e\5eb8b767\App_Web_shuozt51.dll
Loaded Assembly: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\1f52125e\5eb8b767\App_Web_layout.cshtml.14e6a051.ocy903qy.dll
Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Numerics\v4.0_4.0.0.0__b77a5c561934e089\System.Numerics.dll
Loaded Assembly: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\1f52125e\5eb8b767\App_Web_404.cshtml.a8d08dba.ohzkjp4r.dll
Loaded Assembly: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\1f52125e\5eb8b767\App_Web_bdkwi4yb.dll
Loaded Assembly: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\1f52125e\5eb8b767\App_Web_error.cshtml.a8d08dba.q9uz-jh0.dll
Loaded Assembly: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\1f52125e\5eb8b767\App_Web_goqkkk5w.dll
Loaded Assembly: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\1f52125e\5eb8b767\App_Web_svg.cshtml.ed35399e.2zomzj6u.dll
Loaded Assembly: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\1f52125e\5eb8b767\App_Web_main.cshtml.14e6a051.thj_a79z.dll
Loaded Assembly: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\1f52125e\5eb8b767\App_Web_tgvjku3v.dll
Loaded Assembly: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\1f52125e\5eb8b767\App_Web_404-2.cshtml.14e6a051.3jnzehzy.dll
Loaded Assembly: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\1f52125e\5eb8b767\App_Web_error.cshtml.14e6a051.s971hzge.dll
Loaded Assembly: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\1f52125e\5eb8b767\App_Web_404.cshtml.14e6a051.wsuxbp0h.dll
Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Web.resources\v4.0_4.0.0.0_ru_b03f5f7f11d50a3a\System.Web.resources.dll
Loaded Assembly: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\1f52125e\5eb8b767\App_Web_500.cshtml.14e6a051.chykyk65.dll
Loaded Assembly: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\1f52125e\5eb8b767\App_Web_admin.cshtml.14e6a051.okctshfl.dll
Loaded Assembly: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\1f52125e\5eb8b767\App_Web_admin.cshtml.925dc4ed.0v4645lq.dll
Loaded Assembly: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\1f52125e\5eb8b767\App_Web__layout.cshtml.925dc4ed.yeh9rgc0.dll
Loaded Assembly: C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Drawing.resources\v4.0_4.0.0.0_ru_b03f5f7f11d50a3a\System.Drawing.resources.dll