none
WCF iis宿主 RRS feed

  • 问题

  •  protected void Application_Start(object sender, EventArgs e)
            {
                Uri httpBaseAddress = new Uri("http://localhost:14038/generalCalculator");
                ServiceHost calculatorSerivcehost = new ServiceHost(typeof(CalculatorService), httpBaseAddress);
                WSHttpBinding httpBinding = new WSHttpBinding(SecurityMode.None);
                    NetTcpBinding tcpBinding = new NetTcpBinding(SecurityMode.None);
                    calculatorSerivcehost.AddServiceEndpoint(typeof(ICalculator), httpBinding, "");
                    calculatorSerivcehost.Open();           
            }
    remoting可以这样写,在每Application_Start里注册服务。
    WCF好像不行 http://localhost:14038是IIS的访问地址。

    另一个程序正在使用此文件,进程无法访问。

    说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 

    异常详细信息: System.Net.HttpListenerException: 另一个程序正在使用此文件,进程无法访问。

    源错误: 

    行 47:                 }
    行 48:                 //culatorSerivcehost.Open();
    行 49:                 calculatorSerivcehost.Open();           
    行 50:         }
    行 51: 

    • 已移动 ThankfulHeart 2012年2月3日 8:23 WCF问题 (发件人:.NET Framework 一般性问题讨论区)
    2012年2月3日 7:50

答案

全部回复