Erro de Servidor no Aplicativo '/'.
Concluiu toda a instalação da Bimer API, mas no final, ao tentar acessar o sevidor e porta a mensagem "Erro de Servidor no Aplicativo '/'." está sendo apresentada?
Veja a seguir o que fazer para solucionar...
Mensagem (na íntegra)
Erro de Servidor no Aplicativo '/'.
O acesso ao caminho 'C:\inetpub\wwwroot\BimerAPIBimerAPI\log' foi negado.
Descrição: Ocorreu uma exceção sem tratamento durante a execução da atual solicitação da Web. Examine o rastreamento de pilha para obter mais informações sobre o erro e onde foi originado no código.
Detalhes da Exceção: System.UnauthorizedAccessException: O acesso ao caminho 'C:\inetpub\wwwroot\BimerAPIBimerAPI\log' foi negado.
Solução
O ASP.NET não está autorizado a acessar o recurso solicitado.
Recomenda-se conceder à identidade de solicitação do ASP.NET direitos de acesso ao recurso. O ASP.NET tem uma identidade de processo-base (geralmente {MACHINE}\ASPNET no IIS 5 ou Serviço de Rede no IIS 6 e IIS 7, e a identidade de pool do aplicativo configurada no IIS 7.5) que é usada se o aplicativo não estiver sendo representado. Se o aplicativo estiver sendo representado através de <identity impersonate="true"/>, a identidade será o usuário anônimo (geralmente IUSR_MACHINENAME) ou o usuário de solicitação autenticado.
Para conceder ao ASP.NET acesso a um arquivo, clique com o botão direito do mouse no arquivo no Explorador de Arquivos, escolha "Propriedades" e selecione a guia Segurança. Clique em "Adicionar" para adicionar o usuário ou grupo apropriado. Realce a conta ASP.NET e procure o acesso desejado nas caixas.
Erro de Origem:
Exceção
sem tratamento foi gerada durante a execução da atual
solicitação da Web. As informações relacionadas à origem e ao
local da exceção podem ser identificadas usando-se o
rastreamento de pilha de exceção abaixo.
|
Rastreamento de Pilha:
[UnauthorizedAccessException: O acesso ao caminho 'C:\inetpub\wwwroot\BimerAPIBimerAPI\log' foi negado.]
System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) +417
System.IO.Directory.InternalCreateDirectory(String fullPath, String path, Object dirSecurityObj, Boolean checkHost) +1394
System.IO.Directory.InternalCreateDirectoryHelper(String path, Boolean checkHost) +92
Alterdata.ERP.Aplicacao.Servico.Implementacao.Base.ConfiguradorBimerAPI..ctor() in C:\jenkins\slave\workspace\Bimer\DSE-WEB-BimerAPI.WebService\ServicoAplicacao\Implementacao\Base\ConfiguradorBimerAPI.cs:36
AlterdataBimerWebAPI.Startup.Configuration(IAppBuilder app) in C:\jenkins\slave\workspace\Bimer\DSE-WEB-BimerAPI.WebService\WebAPI\Startup.cs:42
[TargetInvocationException: Uma exceção foi acionada pelo destino de uma chamada.]
System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor) +0
System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments) +128
System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) +142
Owin.Loader.<>c__DisplayClass12.<MakeDelegate>b__b(IAppBuilder builder) +93
Owin.Loader.<>c__DisplayClass1.<LoadImplementation>b__0(IAppBuilder builder) +212
Microsoft.Owin.Host.SystemWeb.OwinAppContext.Initialize(Action`1 startup) +873
Microsoft.Owin.Host.SystemWeb.OwinBuilder.Build(Action`1 startup) +51
Microsoft.Owin.Host.SystemWeb.OwinHttpModule.InitializeBlueprint() +101
System.Threading.LazyInitializer.EnsureInitializedCore(T& target, Boolean& initialized, Object& syncLock, Func`1 valueFactory) +135
Microsoft.Owin.Host.SystemWeb.OwinHttpModule.Init(HttpApplication context) +160
System.Web.HttpApplication.RegisterEventSubscriptionsWithIIS(IntPtr appContext, HttpContext context, MethodInfo[] handlers) +580
System.Web.HttpApplication.InitSpecial(HttpApplicationState state, MethodInfo[] handlers, IntPtr appContext, HttpContext context) +165
System.Web.HttpApplicationFactory.GetSpecialApplicationInstance(IntPtr appContext, HttpContext context) +267
System.Web.Hosting.PipelineRuntime.InitializeApplication(IntPtr appContext) +341
[HttpException (0x80004005): Uma exceção foi acionada pelo destino de uma chamada.]
System.Web.HttpRuntime.FirstRequestInit(HttpContext context) +523
System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext context) +107
System.Web.HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest wr, HttpContext context) +688
|
Informações sobre a Versão: Microsoft .NET Framework Versão:4.0.30319; Versão do ASP.NET:4.7.3282.0
Não remova esse quadro
Autor do artigo: Cabral.UCA