0

我有一个 C# .NET WCF 项目,它由一个调用服务的 JavaScript 页面组成。启动时(在调试模式下)它会立即调用服务,但我不知道为什么。为了尝试解决问题,我执行了标准操作,例如清理和重建。我还删除了 Windows 目录下的项目 dll。为了进一步强调这一点,我删除了 .aspx 文件中的所有 Javascript,但它似乎仍然保留了它。我知道这一点,因为调用堆栈正在拉动填充了变量的函数调用,即使它们不存在。

什么会导致这种情况?我应该如何清除代码,因为它不再存在?我认为这是一个很好的起点,因为启动时调用的其他问题可能会得到解决。

4

1 回答 1

0

无论如何,您绝对应该使用 REST 协议。这确保了其他非 ASP.net 网站可以使用您的服务(互操作性)。

您为此使用 WCF 有什么特别的原因吗?将 MVC 4.0 与 REST API 一起使用会更容易。WCF 更适合使用数据合约等进行繁重的工作,但它的互操作性不是很好。

针对您的问题,配置为用作启动项的 VS 项目是什么?

于 2012-10-30T11:31:49.010 回答