不允许WCF方法

时间:2012-07-19 10:28:07

标签: wcf asp.net-4.0

我是WCF的新手,我已经创建了这些功能。 在我的localhost工作完美,但在把它放在IIS后,当我尝试使用它时,我得到错误消息405“方法不允许”。

[ServiceContract]
    public interface IService1
    {
        [WebInvoke(Method = "GET")]
        [OperationContract]
        string EncryptZonderPaswoord(string tekst);

        [WebInvoke(Method = "GET")]
        [OperationContract]
        string EncryptMetPaswoord(string tekst, string paswoord);

        [WebInvoke(Method = "GET")]
        [OperationContract]
        string DecryptZonderPaswoord(string tekst);

        [WebInvoke(Method = "GET")]
        [OperationContract]
        string DecryptMetPaswoord(string tekst, string paswoord);
    }

...

有人有想法吗?我需要在IIS上设置额外的属性吗?

1 个答案:

答案 0 :(得分:0)

我已经解决了我的问题。 这就是我必须要做的事情:

  • 在.net framework serverside中安装WCF
  • 注册框架4.0 serverside
  • 在IIS中
  • :将我的应用程序添加到.NET 4池而不是默认池。