0

早上好,

我正在尝试使用 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?");  
        }

你知道这个错误来自哪里以及如何解决它吗?我真的被困在这里了。

4

0 回答 0