我正在构建一个 asp.net c# 网站并使用 Twilio。我正在努力让它接听来电,但它不工作,每次我打电话给它说有一个应用程序错误。
这是我在 .aspx 文件中的内容:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="callTest.aspx.cs" Inherits="callTest" %><?xml version="1.0" encoding="UTF-8" ?>
这是我在 aspx.cs 文件中的内容:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using Twilio;
using Twilio.TwiML;
public partial class callTest : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
var twiml = new Twilio.TwiML.TwilioResponse();
twiml.Say("Hello Monkey!");
Response.ContentType = "text/xml";
Response.Write(twiml.ToString());
Response.Close();
}
}
如果我注释掉上面的 c# 代码并将以下内容放入 .aspx 文件中,它工作正常,你们知道我的 c# 代码做错了什么吗?
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="callTest.aspx.cs" Inherits="callTest" %><?xml version="1.0" encoding="UTF-8" ?>
<Response>
<Say>If you are calling from a house phone, press one.</Say>
<Gather/>
</Response>