2012-11-02 3 views
-2

세션 타임 아웃을 작동하지 않는 것은 하나가 문제를 조사 할 수 예외은 웹 서비스에

[WebMethod(EnableSession = true)] 
public void resetsession() 
{ 
    Session.Timeout = 1000; 
} 
Request format is unrecognized for URL unexpectedly ending in '/resetsession'. 

을 받고 작동하지?

+0

업데이트 됨 내 문제를 확인해주십시오. soluton을 제공해주십시오. – Reddy

+2

''오류 발생 '은별로 설명 적이 지 않습니다. 그것은 무엇을 말하는가? –

+0

오류가 발생하여 문제를 해결할 수 있습니다. – Reddy

답변

1

사용중인 .NET 버전을 알 수는 없지만 이전에이 문제가 발생 했었다는 것을 기억합니다. HTTP GET and HTTP POST is disabled?

그런 다음 솔루션은 Web.config의이를 추가하는 것입니다 :

<configuration> 
    <system.web> 
    <webServices> 
     <protocols> 
      <add name="HttpGet"/> 
      <add name="HttpPost"/> 
     </protocols> 
    </webServices> 
    </system.web> 
</configuration> 

을 그리고 어쩌면 당신은 또한 당신의 Web.config이 필요합니다 약간과

<system.webServer> 
    <handlers> 
    <add name="ScriptHandlerFactory" verb="*" path="*.asmx" preCondition="integratedMode" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/> 
    <add name="ScriptResource" preCondition="integratedMode" verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> 
    </handlers> 
</system.webServer> 

찾을 수 this article 자세한 정보.

관련 문제