cos*_*sta 2 iis-express extjs6-classic visual-studio-2019 visual-studio-2022
详细信息如下:
我有一个带有文件字段的表单。此链接提供了有关上传工作原理的更多信息,它基本上在幕后使用 iframe。
现在,在 VS 2019 中可以上传了。在 VS 2022 中,上传不再起作用,并返回错误:“阻止了来源为“http://localhost:38991”的框架访问跨源框架。” (错误在客户端 JavaScript 代码中返回)。需要明确的是,我在 VS 2019 中打开完全相同的项目并且它可以工作,然后我在 VS 2022 中打开该项目并且上传不再工作。
两者都使用相同的 IIS Express 进程(64 位)。还有一个小细节,从 VS 2022 运行时的上传操作会杀死 IIS Express,它基本上消失了。
知道如何在 VS 2022 中解决这个问题吗?目前,我必须使用 VS 2019 才能测试上传。
提前致谢。
更新:我安装了 VS 2022 版本 17.1.6。
最初我以为 IIS Express 在上传文件后就消失了。当我在“打开”对话框中选择文件时,它实际上退出。
The program '[19000] iisexpress.exe' has exited with code 4294967295 (0xffffffff).
当我在没有调试的情况下运行项目时,它工作得很好!
我将帖子的标题更改为:
ExtJs file upload getting: "Blocked a frame with origin "http://localhost:38991" from accessing a cross-origin frame." when run w/ VS 2022 IIS Express
到
IIS Express w/ VS 2022 crashes when debugging web app and selecting file via file html input on page w/ ExtJs
好的,在这里找到了答案:当我单击网络应用程序中的文本框时,IIS Express 突然停止。
该复选框在 VS 2019 中是明确的,一位同事确认即使选中该复选框,VS 2019 中的上传也能正常工作。
| 归档时间: |
|
| 查看次数: |
2927 次 |
| 最近记录: |