Check if is deployed as web app
11 次查看(过去 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!