Форум программистов, компьютерный форум, киберфорум
Наши страницы
C#: ASP.NET MVC
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C# MVC ASP.net mvc: прототип заполнителя договоров http://www.cyberforum.ru/asp-net-mvc/thread439530.html
Есть шаблон договора займа. Хочу сделать систему которая бы создавала этот договор(пусть пока в html коде). Я недавно изучаю asp.net mvc и потому не знаю как лучше обрабатывать и хранить мой шаблон....
SQL Server Compact Edition: ошибка при компиляции проекта mvc C# MVC
В общем выполняю задания по тьюториалу, ссылка где остановился, хочу освоить MVC. Но вот вылазет вот такая ошибка помогите пожалуйста. В этой теме смотрел, но решений не нашел. скриншот ошибки:...
C# MVC Как с приложения asp.net mvc отправить сообщение по скайпу
Всем привет! как с приложения asp.net mvc отправить сообщение по скайпу? есть библиотека SKYPE4COMLib, но она почему то работает только в Windows Dorm приложениях. пытаюсь написать вот такой код ...
C# MVC Что нужно, что бы установить mvc для vs 2010 (Веб-установка не подходит) Подскажите пожалуйста что нужно, что бы установить mvc для vs 2010, на работе нет интернета, потому веб установщик майкрософт не подходит, хочу скачать полные установщики, не подскажите ли что мне... http://www.cyberforum.ru/asp-net-mvc/thread438128.html
C# MVC Изменение свойств объекта путем ввода значений пользователем http://www.cyberforum.ru/asp-net-mvc/thread437941.html
Добрый день. Рельно ли реализовать на ASP.NET MVC следующее? Окно по типа win приложения, открывается поверх другого, в нем вбиваются данные и при закрытии в зависимости от введенных...
C# MVC Вызов представления через AJAX
Доброго всем. Никак не могу нагуглить ответ по проблеме. Например: 1 - есть Home/Index 2 - в нем кнопочка, которая вызывает следующий javascript код: $.post( 'Home/ShowTable', ...
C# MVC Локальный сайт: какие права у пользователей домена
Всем привет! Моя рабочая машинка заведена в домен (сеть предприятия). Нужно сделать некий динамичный сайт, чтобы использовать виндовс авторизацию я создал Intranet проект. Когда я запускаю...
C# MVC Ищу аналог Richfaces/Icefaces Доброго времени суток, господа. В рамках текущего проекта был вынужден с Java перейти на .Net. В связи с этим возникла проблема - при использовании ASP.NET MVC никак не могу найти функционал (или... http://www.cyberforum.ru/asp-net-mvc/thread434722.html
C# MVC В IE файлы не загружаются на сервер http://www.cyberforum.ru/asp-net-mvc/thread434380.html
Использую public ActionResult UploadAvatar(IEnumerable<HttpPostedFileBase> fileUpload) { if (file.ContentType == "image/jpeg" || file.ContentType...
C# MVC Копировать базу MSSQL$SQLEXPRESS на локальный диск в качестве резервной копии Вопрос такой у меня в MSSQL$SQLEXPRESS (средство Visual 2008) есть база на 1000000 строк как мне ее на всякий случий сохранить где-то еще? http://www.cyberforum.ru/asp-net-mvc/thread434254.html
Romaniozi
19 / 19 / 5
Регистрация: 19.07.2011
Сообщений: 113
03.02.2012, 23:56  [ТС] 0

Будет ли работать сайт на MVC3 на Windows Server 2003 R2

03.02.2012, 23:56. Просмотров 1421. Ответов 2
Метки (Все метки)

Лучший ответ Сообщение было отмечено Romaniozi как решение

Решение

Опубликовал сайт, MVC3 работает, но выдает ошибку
System.Data.SqlClient.SqlException: Разрешение CREATE DATABASE запрещено в базе данных "master".
SQL работает под проверкой подлинности Windows.
Entity Framework

Перезагрузка помогла

Добавлено через 7 часов 48 минут
Появились новые приколы, при попытке залить файл на сервер через приложение выдает ошибку
код такой:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
[HttpPost]
        public ActionResult UploadAvatar(IEnumerable<HttpPostedFileBase> fileUpload)
        {
          
            UserReg ur = new UserReg();
            int id = ur.UserID(User.Identity.Name);
            ViewBag.UserId = id;
            foreach (var file in fileUpload)
            {
                if (file.ContentType == "image/jpeg" || file.ContentType == "image/png")
                {
                    string path = AppDomain.CurrentDomain.BaseDirectory + "UsersFiles/" + id.ToString() + "/Avatar/";
                    string pathresize = @"C:\Inetpub\wwwroot\UsersFiles\" + id.ToString() + @"\Avatar\" + "Avatar.jpg";
                    string smallimg = @"C:\Inetpub\wwwroot\UsersFiles\" + id.ToString() + @"\Avatar\s_" + "Avatar.jpg";
                    string filename = Path.GetFileName(file.FileName);
                    RegisterModel albm = new RegisterModel();
                    albm = db.RegisterModel.Find(ur.UserID(User.Identity.Name));
                    if (albm.Avatar != null && albm.Avatar != "")
                    {
                        System.IO.File.Delete(@"C:\Inetpub\wwwroot\UsersFiles\" + id.ToString() + @"\Avatar\" + albm.Avatar);
                        System.IO.File.Delete(@"C:\Inetpub\wwwroot\UsersFiles\" + id.ToString() + @"\Avatar\s_" + albm.Avatar);
                    }
 
                    if (filename != null) file.SaveAs(Path.Combine(path, "Avatar.jpg"));
                   
                    
                    albm.Avatar = "Avatar.jpg";
                    try
                    {
                        ImagesCore ic = new ImagesCore();
                        ic.ResizeImage(pathresize, pathresize, 250, 250);
                    }
                    catch { }
                    try
                    {
                        ImagesCore ic = new ImagesCore();
                        ic.ResizeImage(pathresize, smallimg, 50, 50);
                    }
                    catch { }
                    
                    db.Entry(albm).State = System.Data.EntityState.Modified;
                    db.SaveChanges();
                }
                else
                {
                    ModelState.AddModelError("", "Вы можете загружать файлы форматов: jpg, png");
                }
            }
            return View(db.RegisterModel.Find(id));
        }
Ошибка
Содержание ошибки

Отказано в доступе по пути "c:\inetpub\wwwroot\UsersFiles\1\Avatar\Avatar.jpg".

Описание: Необработанное исключение при выполнении текущего веб-запроса. Изучите трассировку стека для получения дополнительных сведений о данной ошибке и о вызвавшем ее фрагменте кода.

Сведения об исключении: System.UnauthorizedAccessException: Отказано в доступе по пути "c:\inetpub\wwwroot\UsersFiles\1\Avatar\Avatar.jpg".

ASP.NET не имеет права обращаться к запрошенному ресурсу. Рекомендуется предоставить удостоверению запроса ASP.NET права доступа к этому ресурсу. ASP.NET имеет базовое удостоверение процесса (обычно {MACHINE}\ASPNET для IIS 5 или Network Service на IIS 6 и IIS 7, а также удостоверение настроенного пула приложений на IIS 7.5)), который используется, если приложение не олицетворяется. Если приложение олицетворяется через задание <identity impersonate="true"/>, удостоверением будет служить идентификатор анонимного пользователя (обычно IUSR_MACHINENAME) или идентификатор пользователя запроса с проверенной подлинностью.

Для предоставления ASP.NET прав на запись в файл, щелкните на файле правой кнопкой мыши в окне "Проводник", выберите "Свойства", затем вкладку "Безопасность". Выберите "Добавить" для добавления соответствующего пользователя или группы. Выделите учетную запись ASP.NET и установите флажки для требуемых прав доступа.

Ошибка источника:

Необработанное исключение при выполнении текущего веб-запроса. Информацию о происхождении и месте возникновения исключения можно получить, используя следующую трассировку стека исключений.

Трассировка стека:


[UnauthorizedAccessException: Отказано в доступе по пути "c:\inetpub\wwwroot\UsersFiles\1\Avatar\Avatar.jpg".]
System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) +9726046
System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath) +1142
System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy) +78
System.IO.FileStream..ctor(String path, FileMode mode) +71
System.Web.HttpPostedFile.SaveAs(String filename) +99
System.Web.HttpPostedFileWrapper.SaveAs(String filename) +11
MvcApplication.Controllers.UserController.UploadAvatar(IEnumerable`1 fileUpload) in H:\MVC\MvcApplication\MvcApplication\Controllers\UserController.cs:584
lambda_method(Closure , ControllerBase , Object[] ) +101
System.Web.Mvc.ActionMethodDispatcher.Execute(ControllerBase controller, Object[] parameters) +17
System.Web.Mvc.ReflectedActionDescriptor.Execute(ControllerContext controllerContext, IDictionary`2 parameters) +208
System.Web.Mvc.ControllerActionInvoker.InvokeActionMethod(ControllerContext controllerContext, ActionDescriptor actionDescriptor, IDictionary`2 parameters) +27
System.Web.Mvc.<>c__DisplayClass15.<InvokeActionMethodWithFilters>b__12() +55
System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter(IActionFilter filter, ActionExecutingContext preContext, Func`1 continuation) +263
System.Web.Mvc.<>c__DisplayClass17.<InvokeActionMethodWithFilters>b__14() +19
System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodWithFilters(ControllerContext controllerContext, IList`1 filters, ActionDescriptor actionDescriptor, IDictionary`2 parameters) +191
System.Web.Mvc.ControllerActionInvoker.InvokeAction(ControllerContext controllerContext, String actionName) +343
System.Web.Mvc.Controller.ExecuteCore() +116
System.Web.Mvc.ControllerBase.Execute(RequestContext requestContext) +97
System.Web.Mvc.ControllerBase.System.Web.Mvc.IController.Execute(RequestContext requestContext) +10
System.Web.Mvc.<>c__DisplayClassb.<BeginProcessRequest>b__5() +37
System.Web.Mvc.Async.<>c__DisplayClass1.<MakeVoidDelegate>b__0() +21
System.Web.Mvc.Async.<>c__DisplayClass8`1.<BeginSynchronous>b__7(IAsyncResult _) +12
System.Web.Mvc.Async.WrappedAsyncResult`1.End() +62
System.Web.Mvc.<>c__DisplayClasse.<EndProcessRequest>b__d() +50
System.Web.Mvc.SecurityUtil.<GetCallInAppTrustThunk>b__0(Action f) +7
System.Web.Mvc.SecurityUtil.ProcessInApplicationTrust(Action action) +22
System.Web.Mvc.MvcHandler.EndProcessRequest(IAsyncResult asyncResult) +60
System.Web.Mvc.MvcHandler.System.Web.IHttpAsyncHandler.EndProcessRequest(IAsyncResult result) +9
System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +8836913
System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +184

Ошибка возникает при выполнении этого кода?
C#
1
 System.IO.File.Delete(@"C:\Inetpub\wwwroot\UsersFiles\" + id.ToString() + @"\Avatar\" + albm.Avatar);
Покопался в настройках безопасности для папки теперь при попытке открыть страницу пишет "Для доступа на сервер http://site.ru:80 необходимо указать пароль и логин " Логин и пароль начинает просить на страницах где отображаются изображения из папки C:\Inetpub\wwwroot\UsersFiles
Может кто-то сталкивался подскажите пожалуйста как исправить.
Может что-то делаю не так...

Добавлено через 2 часа 21 минуту
Покопался в настройках безопасности для папки теперь при попытке открыть страницу пишет "Для доступа на сервер http://site.ru:80 необходимо указать пароль и логин " Логин и пароль начинает просить на страницах где отображаются изображения из папки C:\Inetpub\wwwroot\UsersFiles
Может кто-то сталкивался подскажите пожалуйста как исправить.
Может что-то делаю не так...
Данную проблему решил, убрал доступ к папке через веб

Вернуться к обсуждению:
Будет ли работать сайт на MVC3 на Windows Server 2003 R2
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.02.2012, 23:56

Дополнительный КД windows server 2012 и репликация на него с основного КД windows server 2003
подскажите как настроить репликацию на дополнительный КД windows server 2012 с КД windows server...

Неудачное обновление с Windows Server 2003 до Windows Server 2008
Здравствуйте, уважаемые форумчане. Нам в организацию передали сервер с предустановленным windows...

Установка Windows Server 2008 R2 взамен Windows Server 2003
Есть сервер с установленной операционкой Win Serv 2003, надо сделать бэкап всего: учеток, файлов И...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru