2013-03-07 77 views
1

我正在进行网站的维护阶段,我遇到了问题。 有它涉及到的Javascript试图调用JavaScript的“未捕获的ReferenceError”Javascript调用错误命名空间的WCF服务未定义

这里抛出一个异常WCF服务的一个问题是,脚本的范围:这只是一个整体的一部分

$(document).ready(function() { 
    Utility.blockUI(); 
    AwmsUI.Actions.page_id = Utility.UrlParam("pid"); 
    AwmsUI.Actions.mode = Utility.UrlParam("mode"); 
    wcf.wmsService.GetAllOnlineComponentType(AwmsUI.Actions.page_id, AwmsUI.Actions.newComponentType); 

长功能。
错误发生在应该在命名空间'wcf'中调用服务'wmsService'的最后一行。

[ServiceContract(Namespace = "wcf")] 
[AspNetCompatibilityRequirements(RequirementsMode = AspNetCompatibilityRequirementsMode.Allowed)] 
public class wmsService 
{ blah blah ... } 

我检查了托管在我的本地iis中的wcf服务,它似乎没有找到(显示空白)。
我已检查托管在客户的开发环境中的wcf服务,并显示'未找到端点'。
该页面在客户的开发环境中运行得很好,但它在我的网站上搜索到。
我已经得到最新的源代码,并与那里的责任进行比较,以确保没有更改。

我想我一定是在配置或其他什么地方犯了错误,但我不知道该怎么改正。
请问你们能帮我吗?

我在IIS 7上运行使用的应用程序池经典2.0

感谢&问候

回答

3

我已经设法找出问题我自己

的解决方案是:

运行cmd.exec并执行:

C:\ Windows \ Microsoft.NET \ Fram ework64 \ V3.0 \ Windows通信基础\ servicemodelreg.exe -i

或在32位:

C:\的Windows \ Microsoft.NET \框架\ 3.0 \ Windows通信基础> ServiceModelReg.exe -i

相关问题