|
171 / 106 / 51
Регистрация: 27.11.2015
Сообщений: 1,269
|
|
Развернуть MVC Framework на платформе Windows Azure28.07.2018, 22:17. Показов 1606. Ответов 8
Всем привет!
Делал всё как по книге Адами Фримена mvc 5. Дошло дело до развертки. В общем по итогу у меня ошибка на сайте при запуске Server Error in '/' Application. Runtime Error Description: An application error occurred on the server. The current custom error settings for this application prevent the details of the application error from being viewed remotely (for security reasons). It could, however, be viewed by browsers running on the local server machine. Details: To enable the details of this specific error message to be viewable on remote machines, please create a <customErrors> tag within a "web.config" configuration file located in the root directory of the current web application. This <customErrors> tag should then have its "mode" attribute set to "Off" С azure всё настроил, сделал всё как по книге. При публикации проекта через VS17 всё успешно проверяет(подключения), когда кликаю опубликовать всё успешно отрабатывает, но сайт не пашет, делаю впервые, подскажите в чём ошибка? (использую бесплатный период на azure)
0
|
|
| 28.07.2018, 22:17 | |
|
Ответы с готовыми решениями:
8
Развёртывание ASP.Net MVC 5 в Azure Ошибка компляции после смены платформы с Windows CE (Compact Framework) на Windows (NET Framework) |
|
4694 / 2702 / 734
Регистрация: 02.08.2011
Сообщений: 7,228
|
||
| 28.07.2018, 22:19 | ||
|
0
|
||
|
171 / 106 / 51
Регистрация: 27.11.2015
Сообщений: 1,269
|
|
| 28.07.2018, 22:35 [ТС] | |
|
IamRain,
Access is denied Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. Exception Details: System.ComponentModel.Win32Exception: Access is denied Source Error: An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below. Это может быть из-за того что проект лежит у меня в C:\Users\Shmel\source\repos\..... а не в C:\inetpub\wwwroot\....
0
|
|
|
4694 / 2702 / 734
Регистрация: 02.08.2011
Сообщений: 7,228
|
||
| 28.07.2018, 22:52 | ||
|
Уже лучше.
Возможно, сервер пишет что-то куда то в файл, и у него нет прав на доступ к ФС.
0
|
||
|
171 / 106 / 51
Регистрация: 27.11.2015
Сообщений: 1,269
|
|
| 28.07.2018, 23:17 [ТС] | |
|
IamRain, при трасировке возникает ошибка " Не удается разрешить системное имя узла http://..........azurewebsites.net/."
Добавлено через 4 минуты При проверке связи не удалось обнаружить узел http://......azurewebsites.net/. Проверьте имя узла и повторите попытку.
0
|
|
|
4694 / 2702 / 734
Регистрация: 02.08.2011
Сообщений: 7,228
|
||
| 28.07.2018, 23:21 | ||
|
Вот это мне не особо дает понять о том, в каком месте/на каком этапе возникает проблема.
В таком случае надо уже гуглить. И надо бы весь STACKTRACE, а не один Message. Вот к примеру ссылка: https://forums.asp.net/t/99264... e+resolved Добавлено через 2 минуты
0
|
||
|
171 / 106 / 51
Регистрация: 27.11.2015
Сообщений: 1,269
|
|
| 28.07.2018, 23:22 [ТС] | |
|
IamRain, Stack Trace:
[Win32Exception (0x80004005): Access is denied] [SqlException (0x80131904): A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: Named Pipes Provider, error: 40 - Could not open a connection to SQL Server)] System.Data.SqlClient.SqlInternalConnect ionTds..ctor(DbConnectionPoolIdentity identity, SqlConnectionString connectionOptions, SqlCredential credential, Object providerInfo, String newPassword, SecureString newSecurePassword, Boolean redirectedUserInstance, SqlConnectionString userConnectionOptions, SessionData reconnectSessionData, DbConnectionPool pool, String accessToken, Boolean applyTransientFaultHandling) +999 System.Data.SqlClient.SqlConnectionFacto ry.CreateConnection(DbConnectionOptions options, DbConnectionPoolKey poolKey, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection, DbConnectionOptions userOptions) +799 System.Data.ProviderBase.DbConnectionFac tory.CreatePooledConnection(DbConnection Pool pool, DbConnection owningObject, DbConnectionOptions options, DbConnectionPoolKey poolKey, DbConnectionOptions userOptions) +38 System.Data.ProviderBase.DbConnectionPoo l.CreateObject(DbConnection owningObject, DbConnectionOptions userOptions, DbConnectionInternal oldConnection) +739 System.Data.ProviderBase.DbConnectionPoo l.UserCreateRequest(DbConnection owningObject, DbConnectionOptions userOptions, DbConnectionInternal oldConnection) +85 System.Data.ProviderBase.DbConnectionPoo l.TryGetConnection(DbConnection owningObject, UInt32 waitForMultipleObjectsTimeout, Boolean allowCreate, Boolean onlyOneCheckConnection, DbConnectionOptions userOptions, DbConnectionInternal& connection) +449 System.Data.ProviderBase.DbConnectionPoo l.TryGetConnection(DbConnection owningObject, TaskCompletionSource`1 retry, DbConnectionOptions userOptions, DbConnectionInternal& connection) +108 System.Data.ProviderBase.DbConnectionFac tory.TryGetConnection(DbConnection owningConnection, TaskCompletionSource`1 retry, DbConnectionOptions userOptions, DbConnectionInternal oldConnection, DbConnectionInternal& connection) +935 System.Data.ProviderBase.DbConnectionInt ernal.TryOpenConnectionInternal(DbConnec tion outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource`1 retry, DbConnectionOptions userOptions) +143 System.Data.ProviderBase.DbConnectionClo sed.TryOpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource`1 retry, DbConnectionOptions userOptions) +17 System.Data.SqlClient.SqlConnection.TryO penInner(TaskCompletionSource`1 retry) +139 System.Data.SqlClient.SqlConnection.TryO pen(TaskCompletionSource`1 retry) +448 System.Data.SqlClient.SqlConnection.Open () +129 System.Data.Entity.Infrastructure.Interc eption.DbConnectionDispatcher.<Open>b__3 6(DbConnection t, DbConnectionInterceptionContext c) +10 System.Data.Entity.Infrastructure.Interc eption.InternalDispatcher`1.Dispatch(TTa rget target, Action`2 operation, TInterceptionContext interceptionContext, Action`3 executing, Action`3 executed) +72 System.Data.Entity.Infrastructure.Interc eption.DbConnectionDispatcher.Open(DbCon nection connection, DbInterceptionContext interceptionContext) +360 System.Data.Entity.SqlServer.<>c__Displa yClass33.<UsingConnection>b__32() +426 System.Data.Entity.SqlServer.<>c__Displa yClass1.<Execute>b__0() +10 System.Data.Entity.SqlServer.DefaultSqlE xecutionStrategy.Execute(Func`1 operation) +189 System.Data.Entity.SqlServer.DefaultSqlE xecutionStrategy.Execute(Action operation) +78 System.Data.Entity.SqlServer.SqlProvider Services.UsingConnection(DbConnection sqlConnection, Action`1 act) +175 System.Data.Entity.SqlServer.SqlProvider Services.UsingMasterConnection(DbConnect ion sqlConnection, Action`1 act) +552 System.Data.Entity.SqlServer.SqlProvider Services.CreateDatabaseFromScript(Nullab le`1 commandTimeout, DbConnection sqlConnection, String createDatabaseScript) +90 System.Data.Entity.SqlServer.SqlProvider Services.DbCreateDatabase(DbConnection connection, Nullable`1 commandTimeout, StoreItemCollection storeItemCollection) +171 System.Data.Entity.Core.Common.DbProvide rServices.CreateDatabase(DbConnection connection, Nullable`1 commandTimeout, StoreItemCollection storeItemCollection) +76 System.Data.Entity.Core.Objects.ObjectCo ntext.CreateDatabase() +134 System.Data.Entity.Migrations.Utilities. DatabaseCreator.Create(DbConnection connection) +119 System.Data.Entity.Migrations.DbMigrator .EnsureDatabaseExists(Action mustSucceedToKeepDatabase) +142 System.Data.Entity.Migrations.DbMigrator .Update(String targetMigration) +78 System.Data.Entity.Internal.DatabaseCrea tor.CreateDatabase(InternalContext internalContext, Func`3 createMigrator, ObjectContext objectContext) +89 System.Data.Entity.Internal.InternalCont ext.CreateDatabase(ObjectContext objectContext, DatabaseExistenceState existenceState) +116 System.Data.Entity.Database.Create(Datab aseExistenceState existenceState) +218 System.Data.Entity.CreateDatabaseIfNotEx ists`1.InitializeDatabase(TContext context) +151 System.Data.Entity.Internal.<>c__Display Classf`1.<CreateInitializationAction>b__ e() +76 System.Data.Entity.Internal.InternalCont ext.PerformInitializationAction(Action action) +60 System.Data.Entity.Internal.InternalCont ext.PerformDatabaseInitialization() +357 System.Data.Entity.Internal.LazyInternal Context.<InitializeDatabase>b__4(Interna lContext c) +7 System.Data.Entity.Internal.RetryAction` 1.PerformAction(TInput input) +110 System.Data.Entity.Internal.LazyInternal Context.InitializeDatabaseAction(Action` 1 action) +198 System.Data.Entity.Internal.LazyInternal Context.InitializeDatabase() +73 System.Data.Entity.Internal.InternalCont ext.Initialize() +30 System.Data.Entity.Internal.InternalCont ext.GetEntitySetAndBaseTypeForType(Type entityType) +16 System.Data.Entity.Internal.Linq.Interna lSet`1.Initialize() +53 System.Data.Entity.Internal.Linq.Interna lSet`1.GetEnumerator() +15 System.Data.Entity.Infrastructure.DbQuer y`1.System.Collections.Generic.IEnumerab le<TResult>.GetEnumerator() +53 System.Linq.Enumerable.Count(IEnumerable `1 source) +179 SportsStore.WebUI.Controllers.ProductCon troller.List(String category, Int32 page) in C:\Users\Shmel\source\repos\SportsStore\ SportsStore.WebUI\Controllers\ProductCon troller.cs:24 lambda_method(Closure , ControllerBase , Object[] ) +141 System.Web.Mvc.ActionMethodDispatcher.Ex ecute(ControllerBase controller, Object[] parameters) +14 System.Web.Mvc.ReflectedActionDescriptor .Execute(ControllerContext controllerContext, IDictionary`2 parameters) +169 System.Web.Mvc.ControllerActionInvoker.I nvokeActionMethod(ControllerContext controllerContext, ActionDescriptor actionDescriptor, IDictionary`2 parameters) +27 System.Web.Mvc.Async.AsyncControllerActi onInvoker.<BeginInvokeSynchronousActionM ethod>b__39(IAsyncResult asyncResult, ActionInvocation innerInvokeState) +22 System.Web.Mvc.Async.WrappedAsyncResult` 2.CallEndDelegate(IAsyncResult asyncResult) +29 System.Web.Mvc.Async.WrappedAsyncResultB ase`1.End() +49 System.Web.Mvc.Async.AsyncControllerActi onInvoker.EndInvokeActionMethod(IAsyncRe sult asyncResult) +32 System.Web.Mvc.Async.AsyncInvocationWith Filters.<InvokeActionMethodFilterAsynchr onouslyRecursive>b__3d() +50 System.Web.Mvc.Async.<>c__DisplayClass46 .<InvokeActionMethodFilterAsynchronously Recursive>b__3f() +228 System.Web.Mvc.Async.<>c__DisplayClass33 .<BeginInvokeActionMethodWithFilters>b__ 32(IAsyncResult asyncResult) +10 System.Web.Mvc.Async.WrappedAsyncResult` 1.CallEndDelegate(IAsyncResult asyncResult) +10 System.Web.Mvc.Async.WrappedAsyncResultB ase`1.End() +49 System.Web.Mvc.Async.AsyncControllerActi onInvoker.EndInvokeActionMethodWithFilte rs(IAsyncResult asyncResult) +34 System.Web.Mvc.Async.<>c__DisplayClass2b .<BeginInvokeAction>b__1c() +26 System.Web.Mvc.Async.<>c__DisplayClass21 .<BeginInvokeAction>b__1e(IAsyncResult asyncResult) +100 System.Web.Mvc.Async.WrappedAsyncResult` 1.CallEndDelegate(IAsyncResult asyncResult) +10 System.Web.Mvc.Async.WrappedAsyncResultB ase`1.End() +49 System.Web.Mvc.Async.AsyncControllerActi onInvoker.EndInvokeAction(IAsyncResult asyncResult) +27 System.Web.Mvc.Controller.<BeginExecuteC ore>b__1d(IAsyncResult asyncResult, ExecuteCoreState innerState) +13 System.Web.Mvc.Async.WrappedAsyncVoid`1. CallEndDelegate(IAsyncResult asyncResult) +29 System.Web.Mvc.Async.WrappedAsyncResultB ase`1.End() +49 System.Web.Mvc.Controller.EndExecuteCore (IAsyncResult asyncResult) +36 System.Web.Mvc.Controller.<BeginExecute> b__15(IAsyncResult asyncResult, Controller controller) +12 System.Web.Mvc.Async.WrappedAsyncVoid`1. CallEndDelegate(IAsyncResult asyncResult) +22 System.Web.Mvc.Async.WrappedAsyncResultB ase`1.End() +49 System.Web.Mvc.Controller.EndExecute(IAs yncResult asyncResult) +26 System.Web.Mvc.Controller.System.Web.Mvc .Async.IAsyncController.EndExecute(IAsyn cResult asyncResult) +10 System.Web.Mvc.MvcHandler.<BeginProcessR equest>b__5(IAsyncResult asyncResult, ProcessRequestState innerState) +21 System.Web.Mvc.Async.WrappedAsyncVoid`1. CallEndDelegate(IAsyncResult asyncResult) +29 System.Web.Mvc.Async.WrappedAsyncResultB ase`1.End() +49 System.Web.Mvc.MvcHandler.EndProcessRequ est(IAsyncResult asyncResult) +28 System.Web.Mvc.MvcHandler.System.Web.IHt tpAsyncHandler.EndProcessRequest(IAsyncR esult result) +9 System.Web.CallHandlerExecutionStep.Syst em.Web.HttpApplication.IExecutionStep.Ex ecute() +577 System.Web.HttpApplication.ExecuteStepIm pl(IExecutionStep step) +132 System.Web.HttpApplication.ExecuteStep(I ExecutionStep step, Boolean& completedSynchronously) +163 Добавлено через 46 секунд IamRain, cmd C:\Users\Shmel>nslookup shmigelshop.azurewebsites.net/. ╤хЁтхЁ: router.asus.com Address: 192.168.1.1 *** router.asus.com не удалось найти shmigelshop.azurewebsites.net/.: Non-existent domain
0
|
|
|
4694 / 2702 / 734
Регистрация: 02.08.2011
Сообщений: 7,228
|
||
| 28.07.2018, 23:27 | ||
|
ВОООТ, поэтому надо весь stacktrace, wtf, убили свое и мое время.
1. Проверьте имя вашего инстанса на Azure. Перепишите соответствующим образом строку подключения. 2. Если есть возможность, проверьте, запущена ли служба СУБД. 3. Не уверен насчет Azure, но на некоторых хостингах при добавлении сайта, служба СУБД запускается не сразу, нужно подождать некоторое время и проблема устранится сама собой.
0
|
||
|
171 / 106 / 51
Регистрация: 27.11.2015
Сообщений: 1,269
|
|
| 28.07.2018, 23:31 [ТС] | |
|
IamRain, да, копаюсь в конфиге сейчас( SQL пользовался через VS и azure (без менеджера), надеюсь застану вас если всё таки не получится)
0
|
|
| 28.07.2018, 23:31 | |
|
Помогаю со студенческими работами здесь
9
Почему сайт работает медленно на asp.mvc 5 на azure? Развернуть приложение ASP.NET MVC 4 на хостинге MVC + Entity Framework mdolon-php-mvc framework PHP AJAX Framework с поддержкой mvc Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
Установка Emscripten SDK (emsdk) и CMake на Windows для сборки C и C++ приложений в WebAssembly (Wasm)
8Observer8 30.01.2026
Чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. Система контроля версиями Git. . .
|
Подключение Box2D v3 к SDL3 для Android: физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
|
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования.
Часть библиотеки BedvitCOM
Использованы. . .
|
|
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога
SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
|
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога
SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
|
Влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
|
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога
SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
|