错误500仅由IPN Paypal模拟器返回,手动检查确定

时间:2012-10-24 12:45:33

标签: asp.net asp.net-mvc iis paypal paypal-ipn

在我的ASP MVC 2项目中存在Paypal支持,但是服务器(应用程序?)不接受应该作为POST消息发送的IPN。首先,我尝试使用IPN模拟器,它总是返回错误500.

奇怪的是,我自己的测试脚本发送一些表单数据来指定IPN的定义动作!至少我从IPN控制器/动作中删除了所有功能代码,只允许简单的记录和操作完成:return Content("some result text");

我从IIS读取了一些日志,但我发现只有这个:

Thread information:
Thread ID: 10 
Thread account name: NT AUTHORITY\NETWORK SERVICE 
Is impersonating: False 
Stack trace: at System.RuntimeType.CreateInstanceImpl(Boolean publicOnly, Boolean skipVisibilityChecks, Boolean fillCache) at System.Activator.CreateInstance(Type type, Boolean nonPublic) at System.Web.Mvc.ControllerBuilder.<>c__DisplayClass5.<SetControllerFactory>b__4()

真的很有趣,我自己的测试脚本作为IPN发送数据正在运行,但Sandbox IPN模拟器没有。 感谢您的任何建议或提示

0 个答案:

没有答案