Вопросы с тегом «global-asax»

11
Множественный метод HttpPost в контроллере веб-API
Я начинаю использовать проект MVC4 Web API, у меня есть контроллер с несколькими HttpPostметодами. Контроллер выглядит следующим образом: контроллер public class VTRoutingController : ApiController { [HttpPost] public MyResult Route(MyRequestTemplate routingRequestTemplate) { return null; } [HttpPost] public MyResult TSPRoute(MyRequestTemplate routingRequestTemplate) { return null; } } Здесь MyRequestTemplateпредставлен шаблонный класс, отвечающий за …

4
Как я могу использовать Server.MapPath () из global.asax?
Мне нужно использовать Server.MapPath()для объединения пути к некоторым файлам, которые я храню в web.config. Однако, поскольку Server.MapPath()полагается на текущий HttpContext (я думаю), я не могу этого сделать. При попытке использовать метод, даже если он «доступен», я получаю следующее исключение: В этом контексте операция сервера недоступна. Есть ли другой метод, который …

30
«Не удалось загрузить тип [Namespace] .Global», что меня огорчило
В моем приложении .Net 2.0 Asp.net WebForms у меня есть файл Global.asax, содержащий следующий код: <%@ Application CodeBehind="Global.asax.cs" Inherits="MyNamespace.Global" Language="C#" %> Однако при сборке я получаю сообщение об ошибке: Не удалось загрузить тип MyNamespace.Global. Похоже, это связано с тем, что пространство имен MyNamespace (определенное в коде файла Global.asax.cs) не отображается …

2
Когда использовать Application_Start против Init в Global.asax?
Мне интересно, при каких обстоятельствах я должен помещать код инициализации приложения в Application_Start()vs Init()в свой Global.asaxфайл? Разница между ними не кажется мне очень очевидной, за исключением того, что Application_startсначала вызывается Init(). Почему я должен использовать одно вместо другого? Это действительно имеет значение? Какие изменения в состоянии приложения между двумя событиями? …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.