在做项目的webservice 一直都是用.net 2005的动态端口地址进行测试,今天决定发布测试一下,竟然访问不了。还好经过一番研究问题解决了。过程如下:
二、在解决方案管理器里的webservice项目上点右键->发布网站
四、发布,然后通过地址访问。。。。。啊。。。出来的结果竟然是。。。。。。。。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用户,结预目录读的权限即可。注意如果你没看到“安全”项,请先选择工具->文件夹选项->杳看,将启用简单目录共享去掉,然后就再查看目录属性时就看到安全选项了。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。