早上好,
我正在尝试使用 ASP.NET 5.0 开发一个 webapp,并且在我发布应用程序之前,一切都在调试模式下运行良好。当我发布应用程序时,主页会打开:
但是,只要我单击“单击我”按钮,URL 就会更改为 .../?handler=button,这意味着请求已被理解,但没有其他任何反应。它应该正在播放下面 OnPost() 方法中定义的音频。
我已经尝试了一些 stackoverflows 提示来将 NET.CORE 环境更改为生产环境,但它根本不影响错误。
我还仔细检查了我的标签是否静音。我对所有的包裹进行了三次检查,它们都很好。
对于 Button,我使用 HTML 标签助手和 OnPost() 方法,如下所示:
public async Task OnPost(){
await SynthesizeAudioAsync();
}
public static async Task SynthesizeAudioAsync(){
var config = SpeechConfig.FromSubscription("xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", "westeurope");
using var synthesizer = new SpeechSynthesizer(config);
var result = await synthesizer.SpeakTextAsync("Hello, I'm Aria, how can I help you today?");
}
你知道这个错误来自哪里以及如何解决它吗?我真的被困在这里了。