Sideload A Microsoft Word Add-In In Office Online Server - office-addins

I'm working on a modern Word Add-In that we would like to work inside Word for the Web on Office Online Server (2019) via WOPI. For testing, we would like to sideload the Add-In. I can do this in the O365 version of Word for the Web without problems, but the only option on OOS appears to be loading Add-Ins from AppSource. I also understand from various (informal) posts that centralized deployment is not available in OOS. Does anyone know if it is possible to enable sideloading in OOS?
By sideloading, I mean manually uploading the manifest.xml file via the "Add-Ins" button on the ribbon bar. In O365 this option is called "Upload My Add-In".

Unfortunately, I don't think this is possible - see a related question answered by a Microsoft person.

Related

Web add-in loads in browser outlook bot not native desktop Outlook

I have built a Word add-in that works in both native desktop Word and browser Word. I have an Outlook add-in which works in browser Outlook but when I add it to native desktop Outlook I see this:
add my addin through Get Add-ins > My Addins > Add from File
I see the addin
I close the dialog
the addin does not appear in the ribbon
I re-open the Get Addins dialog and my addin is not there.
Outlook version: Outlook for Office 365 MSO (16.0.12228.20322) 64 bit
Just in case someone else does something silly...
I followed the good old process of elimination, starting with a working manifest from here.
One thing that confused me slightly is that Outlook Desktop often takes a while to show the add-in in the ribbon.
However the solution was that I had duplicated one of my Url elements. When I removed the duplicate Url then the manifest worked in Outlook desktop.
If anyone from the Office addin team reads this it would be great if Outlook threw an exception when I had duplicate Url elements, rather than accepting the manifest.

Security prompt about Microsoft Silverlight in IE11

I am working on a Sharepoint 2010 site. I am testing my site behaviour on IE 11.
When I log on to my site I am getting a security prompt about allowing 'npctrl.dll' which is 'Microsoft Silverlight' add-on file. This message appears on every page. This is causing bad user experience.
When I allowed npctrl.dll on one of the pages, It showed me next security prompt with following message: This webpage Wants to run 'Microsoft Silverlight' which isn't compatible with Internet Explorer's enhanced security features.
I read somewhere that this prompt is coming due to enabled enhanced protected mode in IE11 browser.
Please let me know if it can be solved by any work-arounds.
Thanks in advance. Any help will be appreciated.
Silverlight is a legacy plugin which is no longer actively developed. As a consequence, it does not support running inside Enhanced Protected Mode's AppContainers. EPM is a security feature first introduced in IE10 and enabled by default in the desktop for IE11.
Microsoft has indicated that they're "looking at" possibly updating Silverlight to work in EPM but given that the team was effectively dissolved years ago, I wouldn't hold my breath.
The simplest workaround for this issue is to place the sites in question in Internet Explorer's Trusted Zone, which runs outside of EPM.
The long-term workaround for this issue is to migrate away from Silverlight in the browser; either replace the site with an app that runs outside the browser, or move to HTML5.

Lightswitch Forms Authentication issues based on windows user?

First my apologies if I failed to find an answer searching - I tried a variety of search topics but none that were directly related.
I have a Lightswitch app deployed and working fine, running on IIS 7 and Windows Server 2008. It is an internal intranet app only.
I am using only FORMS AUTHENTICATION, all others are disabled.
The app works fine for MOST windows users.
However, some windows users get nothing but a blank screen - no login, no "loading..." and no silverlight "98%" display.
In the IIS log, I don't even see where it looks like it is being accessed when they attempt to load the app?
So, my question is, since this is FORMS authentication only, what could be causing it to NOT work based on which windows user is trying to run the app?
In other words, on the same Windows 7 machine, it works for 10 users, but not for others.
by the way, the application is remote - it is not running on the local machine.
The users ARE able to access the other ASP.NET applications hosted by the same IIS server in the same root inetpub folder.
The lightswitch application is using the ASP.NET v4.0 Classic app pool in calssic managed pipeline mode.
Any help greatly appreciated!!!
Happy to post any details/config/logs - I did not do so yet as I wasn't sure what would be most useful....
On the users machine you need to use Fiddler or the F12 tools in Internet Explorer to see exactly what calls are being made to the server and which ones are failing. LightSwitch is just an ASP.net website that launches a Silverlight application.
So the only other thing I can think of is that those users do not have Silverlight installed on their machines?
The users need to install the latest version of Silverlight. Apps built with LightSwitch 2011 require v4 or above and those built with LightSwitch for Visual Studio 2012 require v5
Silverlight Installation

hiding report structure in SSRS

I am using Visual Studio 2010 to design SSRS reports.
The report is successfully published and will have a link such as below:
http://hostname/ReportServer/Pages/ReportViewer.aspx?%Reports%2fDistributed&rs:Command=Render&rp_db_catalog=ts
Now when the user goes to the link,
http://hostname/ReportServer
it will show them the rest of the reports available which is a security concern.
Is there a way to hide the report structure from the user?
Thanks,
Bruce
I don't think you can "hide" it, nor should you. You'll need to use another method to secure your reports. Here are a few options:
Secure within the web frontend you're currently using. You'll need to set up user accounts and roles, and permissions for folders. Here's the MSDN starting point, from there you can get to securing folders.
Deliver your reports through Sharepoint, see this bit of MSDN for a starting point.
Integrate ssrs in your application e.g. using the SOAP webservices, an asp.net or winforms app, or through URL access (that last option may even be quite close to what you want).

How get data from Microsoft Outlook with Silverlight?

I need to get information from Microsoft Outlooks calendar to show it on calendar application which I made with Silverlight.
I can get all needed information with Silverlight 4 but in trusted mode and my application must be installed on users computer and work as Desctop application.
But I need for my application to work on browser.
Is it possible or the only way is using it as Desctop application?
Thanks.
No, you can't. The best that you can do is to create a web service to communicate with Silverlight and then an Outlook add-in to communicate with that web service.
I did it with WebDav server. I published my calndar to WebDav server. Calendar is on .ics format so I can read all information from it as with other files and then parse it.
My WCF service is on the same computer in which is WebDav so I can get all needed information with Silverlight. I decided to use this version because in this case user have no need to install .Net freamework on his computer. I also found that user can publish his calendar from internet so this version do what I need.
#Otaku thanks for your answer, it was very nice solution and it is the best version for people who can't(or don't want) use WebDav.
Here is how to publish it.
EDIT: In this case calendar opens as readonly because it located on server and cannot be synchronized with existing calendar without add-in, so #Otaku's answer is right.
My version can be used if you don't need synchronization.

Resources