C#学习教程:在IIS6中托管.net4.0RESTWCF服务net4.0服务,在本地运行良好。在我的本地,它托管在位于http://localhost/SOMENAME/[WebGet(UriTemplate="Ping")]的IIS上publicstringCheckAuthenticatedStatus(){stringuserName;if(!AuthenticateUser(outuserName)){WebOperationContext.Current.OutgoingResponse.StatusCode=System.Net.HttpStatusCode.Unauthorized;返回“认证失败”;}return"PingBack-"+userName;Back";}但是当我尝试在QA环境(win2k3.net4iis6)中部署它时,出现以下错误。目录列表被拒绝此虚拟目录不允许列出内容。我该怎么办?我不需要SVC文件在本地运行网络服务。所有在线帮助(由谷歌提供)都谈论SVC文件。请指出正确的方向。我终于找到了我要找的东西。Step1)VirtualDirectoryName->Properties->VirtualDirectorytab->Configurationbutton->InsertnewWildCardmappingC:\WINDOWS\Microsoft.NETFrameworkv4.0.30319aspnet_isapi.dll取消选中VerifyfileexistsStep2)VirtualDirectoryName->Properties->DirectorySecuritytab->Authenticationandaccesscontrol->EditButton->UncheckIntegratedWindodwsauthenticationStep3)ResetIIS以下两个链接帮助了我!http://social.msdn.microsoft.com/Forums/en-US/wcf/thread/2ec269e3-c1ff-4d9b-9ff3-d530f1599047http://forums.asp.net/t/1195663.aspx这是一篇文章关于在IIS6上托管WCFRESTfull服务的帖子。WCF-RESTtypeservice-ON-IIS6andtime-consumingjquery以上就是C#学习教程:Hosting.net4.0RESTWCFserviceinIIS6分享,如果对大家有用需要进一步了解C#学习教程,希望大家多多关注——本文整理自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处:
