地址栏访问控制器访问不到是怎么回事

问题描述

最近遇到一个问题,需要部署一个网站,提供Gateway控制器下面的Send方法出来供其他程序调用,比如有2台服务器,101和102,都部署在8201端口,在101服务器上地址栏输入http://localhost:8201/gateway/send能访问,而在102服务器上输入http://localhost:8201/gateway/send就会报错误提示,以下为详情,求大神们帮忙看下什么问题。ServerErrorin'/'Application.--------------------------------------------------------------------------------SecurityExceptionDescription:Theapplicationattemptedtoperformanoperationnotallowedbythesecuritypolicy.Tograntthisapplicationtherequiredpermissionpleasecontactyoursystemadministratororchangetheapplication'strustlevelintheconfigurationfile.ExceptionDetails:System.Security.SecurityException:Thesourcewasnotfound,butsomeoralleventlogscouldnotbesearched.Tocreatethesource,youneedpermissiontoreadalleventlogstomakesurethatthenewsourcenameisunique.Inaccessiblelogs:Security.SourceError:Anunhandledexceptionwasgeneratedduringtheexecutionofthecurrentwebrequest.Informationregardingtheoriginandlocationoftheexceptioncanbeidentifiedusingtheexceptionstacktracebelow.StackTrace:[SecurityException:Thesourcewasnotfound,butsomeoralleventlogscouldnotbesearched.Tocreatethesource,youneedpermissiontoreadalleventlogstomakesurethatthenewsourcenameisunique.Inaccessiblelogs:Security.]System.Diagnostics.EventLogInternal.FindSourceRegistration(Stringsource,StringmachineName,BooleanreadOnly,BooleanwantToCreate)+664System.Diagnostics.EventLogInternal.SourceExists(Stringsource,StringmachineName,BooleanwantToCreate)+109System.Diagnostics.EventLogInternal.VerifyAndCreateSource(StringsourceName,StringcurrentMachineName)+91System.Diagnostics.EventLogInternal.WriteEntry(Stringmessage,EventLogEntryTypetype,Int32eventID,Int16category,Byte[]rawData)+201System.Diagnostics.EventLog.WriteEntry(Stringsource,Stringmessage,EventLogEntryTypetype,Int32eventID,Int16category,Byte[]rawData)+108System.Diagnostics.EventLog.WriteEntry(Stringsource,Stringmessage,EventLogEntryTypetype)+16Gateway.Controllers.GatewayController.Send(StringenterpriseId,StringuserName,Stringpassword,Stringtelphone,StringtasksId,Stringcontent)+97lambda_method(Closure,ControllerBase,Object[])+347System.Web.Mvc.ActionMethodDispatcher.Execute(ControllerBasecontroller,Object[]parameters)+17System.Web.Mvc.ReflectedActionDescriptor.Execute(ControllerContextcontrollerContext,IDictionary`2parameters)+188System.Web.Mvc.ControllerActionInvoker.InvokeActionMethod(ControllerContextcontrollerContext,ActionDescriptoractionDescriptor,IDictionary`2parameters)+27System.Web.Mvc.<>c__DisplayClassd.<InvokeActionMethodWithFilters>b__a()+56System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter(IActionFilterfilter,ActionExecutingContextpreContext,Func`1continuation)+267System.Web.Mvc.<>c__DisplayClassf.<InvokeActionMethodWithFilters>b__c()+20System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodWithFilters(ControllerContextcontrollerContext,IList`1filters,ActionDescriptoractionDescriptor,IDictionary`2parameters)+190System.Web.Mvc.ControllerActionInvoker.InvokeAction(ControllerContextcontrollerContext,StringactionName)+329System.Web.Mvc.Controller.ExecuteCore()+115System.Web.Mvc.ControllerBase.Execute(RequestContextrequestContext)+42System.Web.Mvc.ControllerBase.System.Web.Mvc.IController.Execute(RequestContextrequestContext)+10System.Web.Mvc.<>c__DisplayClass8.<BeginProcessRequest>b__4()+34System.Web.Mvc.Async.<>c__DisplayClass1.<MakeVoidDelegate>b__0()+21System.Web.Mvc.Async.<>c__DisplayClass8`1.<BeginSynchronous>b__7(IAsyncResult_)+12System.Web.Mvc.Async.WrappedAsyncResult`1.End()+55System.Web.Mvc.MvcHandler.EndProcessRequest(IAsyncResultasyncResult)+30System.Web.Mvc.MvcHandler.System.Web.IHttpAsyncHandler.EndProcessRequest(IAsyncResultresult)+9System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()+8836977System.Web.HttpApplication.ExecuteStep(IExecutionStepstep,Boolean&completedSynchronously)+184--------------------------------------------------------------------------------VersionInformation:Microsoft.NETFrameworkVersion:4.0.30319;ASP.NETVersion:4.0.30319.1

解决方案

解决方案二:
该方法代码如下

时间: 2024-09-20 07:48:06

地址栏访问控制器访问不到是怎么回事的相关文章

ASP.NET MVC 5 -从控制器访问数据模型

原文:ASP.NET MVC 5 -从控制器访问数据模型 在本节中,您将创建一个新的MoviesController类,并在这个Controller类里编写代码来取得电影数据,并使用视图模板将数据展示在浏览器里. 在开始下一步前,先Build一下应用程序(生成应用程序)(确保应用程序编译没有问题) 在解决方案上,用鼠标右键单击Controller文件夹,点击新增,再选择Controller. 在Scaffold新增对话框,选择MVC 5  Controller with views, using

Asp.Net MVC4入门指南(5):从控制器访问数据模型

在本节中,您将创建一个新的MoviesController类,并在这个Controller类里编写代码来取得电影数据,并使用视图模板将数据展示在浏览器里. 在开始下一步前,先Build一下应用程序(生成应用程序)(确保应用程序编译没有问题)   用鼠标右键单击Controller文件夹,并创建一个新的 MoviesController控制器.当Build成功后,会出现下面的选项.设定以下选项: · 控制器名称: MoviesController.(这是默认值). · 模板: MVC Contro

Java安全——安全管理器、访问控制器和类装载器

标签: Java 安全 [toc] 安全管理器:SecurityManager 安全管理器在Java语言中的作用就是检查操作是否有权限执行.是Java沙箱的基础组件.我们一般所说的打开沙箱,也是加-Djava.security.manager选项. 其实日常的很多API都涉及到安全管理器,它的工作原理一般是: 1. 请求Java API 2. Java API使用安全管理器判断许可权限 3. 通过则顺序执行,否则抛出一个Exception. 比如在之前的"理解沙箱"这一章提到的,开启沙

ASP.NET MVC 5 学习教程:通过控制器访问模型的数据

原文 ASP.NET MVC 5 学习教程:通过控制器访问模型的数据 起飞网 ASP.NET MVC 5 学习教程目录: 添加控制器 添加视图 修改视图和布局页 控制器传递数据给视图 添加模型 创建连接字符串 通过控制器访问模型的数据 生成的代码详解 使用 SQL Server LocalDB Edit方法和Edit视图详解 添加查询 Entity Framework 数据迁移之添加字段 添加验证 Details 和 Delete 方法详解 在本节中,你将新建一个MoviesController

【译】ASP.NET MVC 5 教程 - 6:通过控制器访问模型的数据

原文:[译]ASP.NET MVC 5 教程 - 6:通过控制器访问模型的数据 在本节中,你将新建一个MoviesController 类,并编写获取电影数据的代码,使用视图模板将数据展示在浏览器中. 在进行下一步之前,你需要先编译应用程序,否则在添加控制器的时候会出错. 在解决方法资源管理器的Controllers文件夹右键,选择"添加">"支架": 在"添加支架"对话框,选择 MVC 5 Controller with read/wri

Yii2使用驼峰命名的形式访问控制器的示例代码

yii2在使用的时候,访问控制器的时候,如果控制器的名称是驼峰命名法,那访问的url中要改成横线的形式.例如: public function actionRoomUpdate() { // } //访问的时候就要www.test.com/room-update这样访问 最近在做某渠道的直连的时候,他们提供的文档上明确指出接口的形式: 刚开始以为YII2中肯定有这样的设置,然后就去google了下,发现都说不行,自己去看了下,果然,框架里面直接是写死的:(源码)\vendor\yiisoft\y

GitHub无法访问或访问缓慢解决办法

缘由 由于众所周知的原因,Github最近无法访问或访问很慢. 由于Github支持https,因此此次屏蔽Github采用的方法是dns污染,用户访问github会返回一个错误的IP 翻墙当然是一种解决办法了,但总感觉不是很爽 临时解决办法 在终端执行指令sudo vi /etc/hosts打开hosts文件进行编辑 插入如下内容,保存退出即可! # github 204.232.175.78 http://documentcloud.github.com 207.97.227.239 htt

java-直接用IP地址加8080端口访问可以访问到图片,而直接用域名访问却访问不到图片

问题描述 直接用IP地址加8080端口访问可以访问到图片,而直接用域名访问却访问不到图片 当然浏览器默认端口是80端口,但是其他的js或者css不管是8080端口还是80端口都能访问到,而图片只有8080端口才可以访问,这要怎么样才能在80端口下访问到呢 解决方案 图片玉js.css的写法是否一样呢? 解决方案二: 服务器程序实现的问题吧,换一个服务器程序 解决方案三: 图片是不是和域名在不同目录中,确认你ip地址和你的域名指向的都是同一个文件夹什么的 解决方案四: 看一下你的web 服务器对于

《操作系统真象还原》——0.8 代码中为什么分为代码段、数据段?这和内存访问机制中的段是一回事吗

0.8 代码中为什么分为代码段.数据段?这和内存访问机制中的段是一回事吗 首先,程序不是一定要分段才能运行的,分段只是为了使程序更加优美.就像用饭盒装饭菜一样,完全可以将很多菜和米饭混合在一起,或者搅拌成一体,哈哈,但这样可能就没什么胃口啦.如果饭盒中有好多小格子,方便将不同的菜和饭区分存放,这样会让我们胃口大开增加食欲. x86平台的处理器是必须要用分段机制访问内存的,正因为如此,处理器才提供了段寄存器,用来指定待访问的内存段起始地址.我们这里讨论的程序代码中的段(用section或segme