我认为这是一个非常奇怪的问题。我正在尝试使用asp.net webforms项目(来自C#Facebook SDK),一切正常。直到我尝试改变后面的代码;例如在“Post To Wall”按钮中。无论我将代码更改为按钮单击事件内部,它都会在我将其上传到服务器时运行,它似乎总是运行旧代码(文件中甚至不再存在!) - 是否存在Facebook正在进行某种缓存?添加新按钮没有问题,但是当它们运行一次时,它们的后面代码无法更改。它基本上意味着我无法使用它,因为当我在Facebook中运行应用程序时,我添加的任何新代码都没有被提取。更奇怪的是,我可以更改按钮的名称,并且显示正常,但忽略任何新的后面代码。我在这里错过了一些简单的东西..............
干杯,
德里克
答案 0 :(得分:0)
您是否在封装HTML中看到了代码?您确定在上传之前编译了应用程序吗?也许bin文件中的dll没有正确更新。
答案 1 :(得分:0)
是的,aspx的东西只是用保存刷新,但如果你还没有完成编译的服务器代码需要刷新。
您可以重新启动Web服务器(如果IIS重新启动应用程序池),这将开始使用您的新应用程序DLL。
如果这不起作用,请尝试使用fiddler,如果有一个http呼叫走出Facebook,看看呼叫是否正确。