PayPal返回URL在ASP.NET中显示未找到错误的文件



我正在使用.NET应用程序中的PayPal Sanbox集成。这里返回URL显示未找到文件错误。

在本地系统中工作正常,当我在测试服务器中发布时,它显示了未找到错误的文件。

我正在为测试服务器使用以下代码,

<input type="hidden" name="return" value="http://10.0.0.5:65/PaypalInvoice.aspx"/>

请帮助我。谢谢。

您需要将返回URL存储在web.config中,以便隐藏的字段值可以动态。在web.config中添加此设置:

<appSettings>
    <add key="Paypal_Return_URL" value="http://10.0.0.5:65/PaypalInvoice.aspx" />
</appSettings>

然后使隐藏的字段值从上面的web.config设置中获取:

<input type="hidden" name="return" value="<%= System.Configuration.ConfigurationManager.AppSettings["Paypal_Return_URL"] %>"/>

将应用程序发布到测试服务器后,请确保测试服务器中的Web.config设置如下:

<appSettings>
    <add key="Paypal_Return_URL" value="http://yourtestserverdomainname.com/PaypalInvoice.aspx" />
</appSettings>

或以下:

<appSettings>
    <add key="Paypal_Return_URL" value="http://[your test server public IP address]/PaypalInvoice.aspx" />
</appSettings>

相关内容

最新更新