Check if is deployed as web app
8 次查看(过去 30 天)
显示 更早的评论
Hi,
since the web apps come with some limitations, it might be usefull to determine whether the deployed app is a web app or a standalone app. Is there a way to find out what kind of deployment "mode" is running? The deployed function only returns true or false.
Thanks!
Julian
0 个评论
回答(2 个)
Mohammad Sami
2020-8-25
编辑:Mohammad Sami
2020-8-25
As far as i am aware there are no function to check if a deployed app is a webapp.
A workaround as follows may work. Add a an empty file to the compiled webapp under Files Required for your app to run.
Example if you add a file "this.isawebapp". You can then check for the existence of this file in a function
function out = isawebapp()
if isdeployed
%out = exist(fullfile(ctfroot,'this.isawebapp'),'file') == 2;
out = ~isempty(which('this.isawebapp'));
else
out = false;
end
end
0 个评论
Christian Svensson
2022-9-30
There is an built in function that checks if the app is an web app. As always, be careful when using undocumented internal functions.
matlab.internal.environment.context.isWebAppServer
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 MATLAB Web App Server 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!