2016-05-13 14 views
0

Ich verfolge dieses link, um ein Excel-Add-In auszuführen.Add-In-Fehler: etwas ging schief und wir konnten dieses Add-In nicht starten

ich diesen video und konfigurierten lokalen Host verfolgt haben, so dass Home-simple.html funktioniert gut in einem Browser:

enter image description here

ich SheetSwitcherManifest-online-3.xml geschrieben haben:

<?xml version="1.0" encoding="UTF-8"?> 
<OfficeApp xmlns="http://schemas.microsoft.com/office/appforoffice/1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="TaskPaneApp"> 
    <Id>9475b9bb-ff88-476f-917d-33a9c632508a</Id> 
    <Version>1.0.0.0</Version> 
    <ProviderName>Microsoft</ProviderName> 
    <DefaultLocale>en-US</DefaultLocale> 
    <DisplayName DefaultValue="Sheet Switcher - 3" /> 
    <Description DefaultValue="Sheet Switcher - 3" /> 
    <Capabilities> 
    <Capability Name="Workbook" /> 
    </Capabilities> 
    <DefaultSettings> 
    <SourceLocation DefaultValue="http://localhost/Downloads/Excel-Add-in-JS-SheetSwitcher-master/TextEditor/Home-simple.html" /> 
    </DefaultSettings> 
    <Permissions>ReadWriteDocument</Permissions> 
</OfficeApp> 

jedoch das Hochladen dieses Add-in in Excel Online gibt einen Fehler:

enter image description here

Konnte jemand helfen?

Antwort

0

Für DefaultValue="file:///Users/softtimur/Downloads/Excel-Add-in-JS-SheetSwitcher-master/TextEditor/Home-simple.html" ist dies definitiv falsch, da die Datei auf IIS gehostet werden muss (https: //), anstatt eine file: // Referenz zu sein.

Für https://localhost:44300/Users/softtimur/Downloads/Excel-Add-in-JS-SheetSwitcher-master/TextEditor/Home-simple.html funktioniert dieser Link im Browser für Sie? Es sieht verdächtig nach dem file://, mit einem localhost:44300 Präfix. Haben Sie Ihren IIS-Server so eingerichtet, dass er direkt auf das Laufwerk C: zeigt (was eher ungewöhnlich wäre)? Es wäre üblicher, wenn es auf einen Ordner zeigt und die Adresse eher wie folgt aussehen würde: https://localhost:44300/TextEditor/Home-simple.html

+0

Der Localhost-Link funktioniert nicht für mich in einem Browser. Ich habe nichts über den IIS-Server festgelegt. Außerdem benutze ich Mac. Ich stimme zu, dass das Problem wahrscheinlich von dort kommt, ich untersuche es ... – SoftTimur

+1

Sie können immer eine kostenlose Azure-Website erhalten und veröffentlichen - verwenden Sie es als wäre es Ihr "localhost". Oder verwenden Sie das IIS-Äquivalent auf dem Mac (Node Guilp wäre ein Beispiel; siehe https://github.com/OfficeDev/generator-office, wo es verwendet wird) –

+0

OK ... ich denke, ich werde es herausfinden können. .. Übrigens, Michael, für [dieses Thema] (http://stackoverflow.com/a/37127197/702977), haben meine Kommentare für Sie Sinn gemacht? – SoftTimur

Verwandte Themen