加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

Webservice发布遇到的问题及解决办法

发布时间:2020-12-17 02:48:35 所属栏目:安全 来源:网络整理
导读:在做项目的webservice?一直都是用.net 2005的动态端口地址进行测试,今天决定发布测试一下,竟然访问不了。还好经过一番研究问题解决了。过程如下: 一、先在IIS上建了一个站点 二、在解决方案管理器里的webservice项目上点右键-发布网站 三、目标地址输入新

在做项目的webservice?一直都是用.net 2005的动态端口地址进行测试,今天决定发布测试一下,竟然访问不了。还好经过一番研究问题解决了。过程如下:

一、先在IIS上建了一个站点

二、在解决方案管理器里的webservice项目上点右键->发布网站

三、目标地址输入新建的站点地址 9499.net

四、发布,然后通过地址访问。。。。。啊。。。出来的结果竟然是。。。。。。。。9499.net

服务器应用程序不可用

您试图在此 Web 服务器上访问的 Web 应用程序当前不可用。请点击 Web 浏览器中的“刷新”按钮重试您的请求。

管理员注意事项: 详述此特定请求失败原因的错误信息可在 Web 服务器的系统事件日志中找到。请检查此日志项以查明导致该错误发生的原因。

?

五、打开事件日志,看到一大堆信息:9499.net

未能初始化 AppDomain:/LM/W3SVC/1/Root/RDSSvr

Exception: System.IO.FileLoadException
Message: 未能加载文件或程序集“System.Web,Version=2.0.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a”或它的某一个依赖项。拒绝访问。
StackTrace:??? 在 System.Reflection.Assembly.nLoad(AssemblyName fileName,String codeBase,Evidence assemblySecurity,Assembly locationHint,StackCrawlMark& stackMark,Boolean throwOnFileNotFound,Boolean forIntrospection)
?? 在 System.Reflection.Assembly.InternalLoad(AssemblyName assemblyRef,Boolean forIntrospection)
?? 在 System.Reflection.Assembly.InternalLoad(String assemblyString,Boolean forIntrospection)
?? 在 System.Activator.CreateInstance(String assemblyName,String typeName,Boolean ignoreCase,BindingFlags bindingAttr,Binder binder,Object[] args,CultureInfo culture,Object[] activationAttributes,Evidence securityInfo,StackCrawlMark& stackMark)
?? 在 System.Activator.CreateInstance(String assemblyName,String typeName)
?? 在 System.AppDomain.CreateInstance(String assemblyName,String typeName)
?? 在 System.Web.Hosting.ApplicationManager.CreateAppDomainWithHostingEnvironment(String appId,IApplicationHost appHost,HostingEnvironmentParameters hostingParameters)
?? 在 System.Web.Hosting.ApplicationManager.CreateAppDomainWithHostingEnvironmentAndReportErrors(String appId,HostingEnvironmentParameters hostingParameters)

有关更多信息,请参阅在 http://go.microsoft.com/fwlink/events.asp 的帮助和支持中心。9499.net

由于 ASP.NET 进程标识对全局程序集缓存没有读权限,因此未能执行请求。错误: 0x80070005 拒绝访问。?

有关更多信息,请参阅在 http://go.microsoft.com/fwlink/events.asp 的帮助和支持中心。

aspnet_wp.exe? (PID: 3900)意外停止。9499.net

有关更多信息,请参阅在 http://go.microsoft.com/fwlink/events.asp 的帮助和支持中心。

?

六、问题出在目录的访问权限上,解决办法:在我的电脑里,右键选站点目录,选属性在安全标签下添加aspnet用户,结预目录读的权限即可。注意如果你没看到“安全”项,请先选择工具->文件夹选项->杳看,将启用简单目录共享去掉,然后就再查看目录属性时就看到安全选项了。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读