#dll #firewall #webassembly #blazor-webassembly #asp.net-blazor
Вопрос:
Несколько месяцев назад мы с моей командой перестроились .Программное обеспечение NET MVC с Blazor WASM. С тех пор как мы выпустили первую версию с Blazor, многие из наших существующих (и новых) клиентов не могут загрузить нашу страницу, потому что dll-файлы заблокированы большинством корпоративных брандмауэров.
В основном это решается самими клиентами, потому что они просто говорят своим ИТ-сотрудникам разблокировать файлы с нашего IP-адреса.
Проблема в том, что мы хотим обслуживать клиента, у которого есть несколько (сотен) филиалов, и многие из них имеют собственную систему защиты ИТ. Мы не можем дождаться, когда сотни компаний разблокируют наше приложение.
Итак, можем ли мы что-нибудь сделать против этой проблемы?
Как другие приложения для веб-сборки решают эту проблему? Я не могу себе представить, что такие приложения, как figma, не работают для стольких компаний…
Многие люди и даже Microsoft предлагают просто изменить окончание файла .dll-файлов на .bin, и это, похоже, работает для нескольких человек. К сожалению, у нас не было ни одного клиента, для которого это было бы решением.
Комментарии:
1. github.com/dotnet/aspnetcore/issues/5477#issuecomment-599148931 Это решение от Microsoft, которое, к сожалению, не сработало..
2. Большинство других приложений для веб-сборки не используют dll-файлы, так что, похоже, это проблема только для blazor. И, честно говоря, зачем вообще использовать DLL, когда WASM-это в основном то же самое, что и другой байт-код.