https://de.wikipedia.org/w/index.php?action=history&feed=atom&title=Open_Web_Interface_for_.NET Open Web Interface for .NET - Versionsgeschichte 2025-05-24T01:28:03Z Versionsgeschichte dieser Seite in Wikipedia MediaWiki 1.45.0-wmf.2 https://de.wikipedia.org/w/index.php?title=Open_Web_Interface_for_.NET&diff=239964120&oldid=prev TabellenBot: 1x externen Link aus Vorlage:Internetquelle entfernt (hrsg=[http://nancyfx.org/ Nancy] ). 2023-12-07T16:11:16Z <p>1x externen Link aus <a href="/wiki/Vorlage:Internetquelle" title="Vorlage:Internetquelle">Vorlage:Internetquelle</a> entfernt (hrsg=[http://nancyfx.org/ Nancy] ).</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 7. Dezember 2023, 18:11 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 21:</td> <td colspan="2" class="diff-lineno">Zeile 21:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> |titel=Hosting Nancy with OWIN</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> |titel=Hosting Nancy with OWIN</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> |werk=GitHub</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> |werk=GitHub</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div> |hrsg=<del style="font-weight: bold; text-decoration: none;">[http://nancyfx.org/ </del>Nancy<del style="font-weight: bold; text-decoration: none;">]</del></div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div> |hrsg=Nancy<ins style="font-weight: bold; text-decoration: none;"> |zugriff=2017-05-04</ins></div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div> |zugriff=2017-05-04</div></td> <td colspan="2" class="diff-empty diff-side-added"></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> |sprache=en}}</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> |sprache=en}}</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>&lt;/ref&gt;</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>&lt;/ref&gt;</div></td> </tr> </table> TabellenBot https://de.wikipedia.org/w/index.php?title=Open_Web_Interface_for_.NET&diff=239196529&oldid=prev Alossola: Wikilink bearbeitet || Sichtung 2023-11-17T09:31:14Z <p>Wikilink bearbeitet || Sichtung</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 17. November 2023, 11:31 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 4:</td> <td colspan="2" class="diff-lineno">Zeile 4:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[ASP.NET]] basierte ursprünglich auf Schnittstellen des [[Microsoft Internet Information Services|Internet Information Services]] (IIS). Hierdurch konnten ASP.NET-Anwendungen jedoch nicht durch andere Webserver gehostet werden.&lt;ref name="owin101" /&gt; Die Mono-Community implementierte zwar mit XSP einen eigenen Server, der zu ASP.NET kompatibel war und auf Linux und Unix Systemen lauffähig ist, andere Server wurden jedoch nicht unterstützt.</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[ASP.NET]] basierte ursprünglich auf Schnittstellen des [[Microsoft Internet Information Services|Internet Information Services]] (IIS). Hierdurch konnten ASP.NET-Anwendungen jedoch nicht durch andere Webserver gehostet werden.&lt;ref name="owin101" /&gt; Die Mono-Community implementierte zwar mit XSP einen eigenen Server, der zu ASP.NET kompatibel war und auf Linux und Unix Systemen lauffähig ist, andere Server wurden jedoch nicht unterstützt.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>OWIN definiert –&amp;nbsp;analog zu [[Servlet]]s&amp;nbsp;– eine Schnittstelle, die .NET-Anwendungen von IIS entkoppelt. Hierdurch sind ASP.NET-Anwendungen, die auf OWIN aufsetzen, mit allen Webservern kompatibel, die die OWIN-Schnittstelle implementieren. Hierzu gehören der [[Apache HTTP Server]], [[nginx]], [[Microsoft Azure]] und [[Amazon Web Services]] (AWS). Zudem bietet Microsoft mit [[<del style="font-weight: bold; text-decoration: none;">Kestrel|</del>Kestrel (Framework)]] eine Implementierung der OWIN-Schnittstelle an, um [[self-hosting]] zu ermöglichen.&lt;ref name="owin101" /&gt;</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>OWIN definiert –&amp;nbsp;analog zu [[Servlet]]s&amp;nbsp;– eine Schnittstelle, die .NET-Anwendungen von IIS entkoppelt. Hierdurch sind ASP.NET-Anwendungen, die auf OWIN aufsetzen, mit allen Webservern kompatibel, die die OWIN-Schnittstelle implementieren. Hierzu gehören der [[Apache HTTP Server]], [[nginx]], [[Microsoft Azure]] und [[Amazon Web Services]] (AWS). Zudem bietet Microsoft mit [[Kestrel (Framework)<ins style="font-weight: bold; text-decoration: none;">|Kestrel</ins>]] eine Implementierung der OWIN-Schnittstelle an, um [[self-hosting]] zu ermöglichen.&lt;ref name="owin101" /&gt;</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Katana ==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Katana ==</div></td> </tr> </table> Alossola https://de.wikipedia.org/w/index.php?title=Open_Web_Interface_for_.NET&diff=239136070&oldid=prev 24.134.125.237: Kestrel (Framework) 2023-11-15T10:24:05Z <p><a href="/w/index.php?title=Kestrel_(Framework)&amp;action=edit&amp;redlink=1" class="new" title="Kestrel (Framework) (Seite nicht vorhanden)">Kestrel (Framework)</a></p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 15. November 2023, 12:24 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 4:</td> <td colspan="2" class="diff-lineno">Zeile 4:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[ASP.NET]] basierte ursprünglich auf Schnittstellen des [[Microsoft Internet Information Services|Internet Information Services]] (IIS). Hierdurch konnten ASP.NET-Anwendungen jedoch nicht durch andere Webserver gehostet werden.&lt;ref name="owin101" /&gt; Die Mono-Community implementierte zwar mit XSP einen eigenen Server, der zu ASP.NET kompatibel war und auf Linux und Unix Systemen lauffähig ist, andere Server wurden jedoch nicht unterstützt.</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[ASP.NET]] basierte ursprünglich auf Schnittstellen des [[Microsoft Internet Information Services|Internet Information Services]] (IIS). Hierdurch konnten ASP.NET-Anwendungen jedoch nicht durch andere Webserver gehostet werden.&lt;ref name="owin101" /&gt; Die Mono-Community implementierte zwar mit XSP einen eigenen Server, der zu ASP.NET kompatibel war und auf Linux und Unix Systemen lauffähig ist, andere Server wurden jedoch nicht unterstützt.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>OWIN definiert –&amp;nbsp;analog zu [[Servlet]]s&amp;nbsp;– eine Schnittstelle, die .NET-Anwendungen von IIS entkoppelt. Hierdurch sind ASP.NET-Anwendungen, die auf OWIN aufsetzen, mit allen Webservern kompatibel, die die OWIN-Schnittstelle implementieren. Hierzu gehören der [[Apache HTTP Server]], [[nginx]], [[Microsoft Azure]] und [[Amazon Web Services]] (AWS). Zudem bietet Microsoft mit Kestrel eine Implementierung der OWIN-Schnittstelle an, um [[self-hosting]] zu ermöglichen.&lt;ref name="owin101" /&gt;</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>OWIN definiert –&amp;nbsp;analog zu [[Servlet]]s&amp;nbsp;– eine Schnittstelle, die .NET-Anwendungen von IIS entkoppelt. Hierdurch sind ASP.NET-Anwendungen, die auf OWIN aufsetzen, mit allen Webservern kompatibel, die die OWIN-Schnittstelle implementieren. Hierzu gehören der [[Apache HTTP Server]], [[nginx]], [[Microsoft Azure]] und [[Amazon Web Services]] (AWS). Zudem bietet Microsoft mit <ins style="font-weight: bold; text-decoration: none;">[[</ins>Kestrel<ins style="font-weight: bold; text-decoration: none;">|Kestrel (Framework)]]</ins> eine Implementierung der OWIN-Schnittstelle an, um [[self-hosting]] zu ermöglichen.&lt;ref name="owin101" /&gt;</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Katana ==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Katana ==</div></td> </tr> </table> 24.134.125.237 https://de.wikipedia.org/w/index.php?title=Open_Web_Interface_for_.NET&diff=223311932&oldid=prev Filzstift: /* top */BKL-fix, replaced: .NET → .NET mit AWB 2022-05-31T08:17:16Z <p><span class="autocomment">top: </span>BKL-fix, replaced: <a href="/wiki/.NET" title=".NET">.NET</a> → <a href="/wiki/.Net-Framework" title=".Net-Framework">.NET</a> mit <a href="/wiki/Wikipedia:AWB" class="mw-redirect" title="Wikipedia:AWB">AWB</a></p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 31. Mai 2022, 10:17 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 1:</td> <td colspan="2" class="diff-lineno">Zeile 1:</td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>'''Open Web Interface for .NET''' (''OWIN'') ist eine standardisierte Schnittstelle zwischen [[.<del style="font-weight: bold; text-decoration: none;">NET</del>]]-Anwendungen und [[Webserver]]n.</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>'''Open Web Interface for .NET''' (''OWIN'') ist eine standardisierte Schnittstelle zwischen [[.<ins style="font-weight: bold; text-decoration: none;">Net-Framework</ins>]]-Anwendungen und [[Webserver]]n.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Hintergrund ==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Hintergrund ==</div></td> </tr> </table> Filzstift https://de.wikipedia.org/w/index.php?title=Open_Web_Interface_for_.NET&diff=214507686&oldid=prev 87.137.64.242: Tippfehler 2021-08-05T06:36:32Z <p>Tippfehler</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 5. August 2021, 08:36 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 4:</td> <td colspan="2" class="diff-lineno">Zeile 4:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[ASP.NET]] basierte ursprünglich auf Schnittstellen des [[Microsoft Internet Information Services|Internet Information Services]] (IIS). Hierdurch konnten ASP.NET-Anwendungen jedoch nicht durch andere Webserver gehostet werden.&lt;ref name="owin101" /&gt; Die Mono-Community implementierte zwar mit XSP einen eigenen Server, der zu ASP.NET kompatibel war und auf Linux und Unix Systemen lauffähig ist, andere Server wurden jedoch nicht unterstützt.</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[ASP.NET]] basierte ursprünglich auf Schnittstellen des [[Microsoft Internet Information Services|Internet Information Services]] (IIS). Hierdurch konnten ASP.NET-Anwendungen jedoch nicht durch andere Webserver gehostet werden.&lt;ref name="owin101" /&gt; Die Mono-Community implementierte zwar mit XSP einen eigenen Server, der zu ASP.NET kompatibel war und auf Linux und Unix Systemen lauffähig ist, andere Server wurden jedoch nicht unterstützt.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>OWIN definiert –&amp;nbsp;analog zu [[Servlet]]s&amp;nbsp;– eine Schnittstelle, die .NET-Anwendungen von IIS entkoppelt. Hierdurch sind ASP.NET-Anwendungen, die auf OWIN aufsetzen, mit allen Webservern kompatibel, die die OWIN-Schnittstelle implementieren. Hierzu gehören der [[Apache HTTP Server]], [[nginx]], [[Microsoft Azure]] und [[Amazon Web Services]] (AWS). Zudem bietet Microsoft mit Kestrel eine Implementierung der OWIN-<del style="font-weight: bold; text-decoration: none;">Schnittselle</del> an, um [[self-hosting]] zu ermöglichen.&lt;ref name="owin101" /&gt;</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>OWIN definiert –&amp;nbsp;analog zu [[Servlet]]s&amp;nbsp;– eine Schnittstelle, die .NET-Anwendungen von IIS entkoppelt. Hierdurch sind ASP.NET-Anwendungen, die auf OWIN aufsetzen, mit allen Webservern kompatibel, die die OWIN-Schnittstelle implementieren. Hierzu gehören der [[Apache HTTP Server]], [[nginx]], [[Microsoft Azure]] und [[Amazon Web Services]] (AWS). Zudem bietet Microsoft mit Kestrel eine Implementierung der OWIN-<ins style="font-weight: bold; text-decoration: none;">Schnittstelle</ins> an, um [[self-hosting]] zu ermöglichen.&lt;ref name="owin101" /&gt;</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Katana ==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Katana ==</div></td> </tr> </table> 87.137.64.242 https://de.wikipedia.org/w/index.php?title=Open_Web_Interface_for_.NET&diff=186114197&oldid=prev 194.11.223.135: /* OWIN Middleware */ 2019-02-28T08:15:10Z <p><span class="autocomment">OWIN Middleware</span></p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 28. Februar 2019, 10:15 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 12:</td> <td colspan="2" class="diff-lineno">Zeile 12:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>OWIN definiert ein [[Pipes und Filter|Pipes-und-Filter]]-Modell, in das [[Middleware]]-Komponenten eingehängt werden. Jede dieser Komponenten arbeitet hierbei als Filter und kann auf die [[Request-Response|Request- und Response]]-Objekte zugreifen und diese verändern.&lt;ref name="owin101" /&gt;</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>OWIN definiert ein [[Pipes und Filter|Pipes-und-Filter]]-Modell, in das [[Middleware]]-Komponenten eingehängt werden. Jede dieser Komponenten arbeitet hierbei als Filter und kann auf die [[Request-Response|Request- und Response]]-Objekte zugreifen und diese verändern.&lt;ref name="owin101" /&gt;</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Beispielsweise können Infrastruktur-Zuständigkeiten wie die [[Verschlüsselung]], [[Authentifizierung]]<del style="font-weight: bold; text-decoration: none;"> und Authentifizierung</del>, Korrelations-Tokens, Request- und Performance-[[Logging]] oder das [[Monitoring]] als Middleware implementiert werden.&lt;ref name="microserices" /&gt; Auch das Ausliefern statischer Dateien, [[ASP.NET MVC]] (ab Version 5), [[ASP.NET Core]] und [[ASP.NET SignalR]] sind als Middleware-Komponenten implementiert. Außerdem steht mit ''Nancy''&lt;ref name="nancy" /&gt; eine Alternative zu [[ASP.NET WebAPI]] bereit.</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Beispielsweise können Infrastruktur-Zuständigkeiten wie die [[Verschlüsselung]], [[Authentifizierung]], Korrelations-Tokens, Request- und Performance-[[Logging]] oder das [[Monitoring]] als Middleware implementiert werden.&lt;ref name="microserices" /&gt; Auch das Ausliefern statischer Dateien, [[ASP.NET MVC]] (ab Version 5), [[ASP.NET Core]] und [[ASP.NET SignalR]] sind als Middleware-Komponenten implementiert. Außerdem steht mit ''Nancy''&lt;ref name="nancy" /&gt; eine Alternative zu [[ASP.NET WebAPI]] bereit.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Quellen ==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Quellen ==</div></td> </tr> </table> 194.11.223.135 https://de.wikipedia.org/w/index.php?title=Open_Web_Interface_for_.NET&diff=174156452&oldid=prev Aka: /* OWIN Middleware */ doppelten Link entfernt 2018-02-18T17:17:28Z <p><span class="autocomment">OWIN Middleware: </span> doppelten Link entfernt</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 18. Februar 2018, 19:17 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 12:</td> <td colspan="2" class="diff-lineno">Zeile 12:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>OWIN definiert ein [[Pipes und Filter|Pipes-und-Filter]]-Modell, in das [[Middleware]]-Komponenten eingehängt werden. Jede dieser Komponenten arbeitet hierbei als Filter und kann auf die [[Request-Response|Request- und Response]]-Objekte zugreifen und diese verändern.&lt;ref name="owin101" /&gt;</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>OWIN definiert ein [[Pipes und Filter|Pipes-und-Filter]]-Modell, in das [[Middleware]]-Komponenten eingehängt werden. Jede dieser Komponenten arbeitet hierbei als Filter und kann auf die [[Request-Response|Request- und Response]]-Objekte zugreifen und diese verändern.&lt;ref name="owin101" /&gt;</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Beispielsweise können Infrastruktur-Zuständigkeiten wie die [[Verschlüsselung]], [[Authentifizierung]] und <del style="font-weight: bold; text-decoration: none;">[[</del>Authentifizierung<del style="font-weight: bold; text-decoration: none;">]]</del>, Korrelations-Tokens, Request- und Performance-[[Logging]] oder das [[Monitoring]] als Middleware implementiert werden.&lt;ref name="microserices" /&gt; Auch das Ausliefern statischer Dateien, [[ASP.NET MVC]] (ab Version 5), [[ASP.NET Core]] und [[ASP.NET SignalR]] sind als Middleware-Komponenten implementiert. Außerdem steht mit ''Nancy''&lt;ref name="nancy" /&gt; eine Alternative zu [[ASP.NET WebAPI]] bereit.</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Beispielsweise können Infrastruktur-Zuständigkeiten wie die [[Verschlüsselung]], [[Authentifizierung]] und Authentifizierung, Korrelations-Tokens, Request- und Performance-[[Logging]] oder das [[Monitoring]] als Middleware implementiert werden.&lt;ref name="microserices" /&gt; Auch das Ausliefern statischer Dateien, [[ASP.NET MVC]] (ab Version 5), [[ASP.NET Core]] und [[ASP.NET SignalR]] sind als Middleware-Komponenten implementiert. Außerdem steht mit ''Nancy''&lt;ref name="nancy" /&gt; eine Alternative zu [[ASP.NET WebAPI]] bereit.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Quellen ==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Quellen ==</div></td> </tr> </table> Aka https://de.wikipedia.org/w/index.php?title=Open_Web_Interface_for_.NET&diff=174105745&oldid=prev Trustable: Durchkopplung 2018-02-17T11:00:41Z <p>Durchkopplung</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 17. Februar 2018, 13:00 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 2:</td> <td colspan="2" class="diff-lineno">Zeile 2:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Hintergrund ==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Hintergrund ==</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>[[ASP.NET]] basierte ursprünglich auf Schnittstellen des [[Microsoft Internet Information Services|Internet Information Services]] (IIS). Hierdurch konnten ASP.NET-Anwendungen jedoch nicht durch andere Webserver gehostet werden.&lt;ref name="owin101" /&gt; Die Mono-Community implementierte zwar mit <del style="font-weight: bold; text-decoration: none;">[[</del>XSP<del style="font-weight: bold; text-decoration: none;">]]</del> einen eigenen Server, der zu ASP.NET kompatibel war und auf Linux und Unix Systemen lauffähig ist, andere Server wurden jedoch nicht unterstützt.</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>[[ASP.NET]] basierte ursprünglich auf Schnittstellen des [[Microsoft Internet Information Services|Internet Information Services]] (IIS). Hierdurch konnten ASP.NET-Anwendungen jedoch nicht durch andere Webserver gehostet werden.&lt;ref name="owin101" /&gt; Die Mono-Community implementierte zwar mit XSP einen eigenen Server, der zu ASP.NET kompatibel war und auf Linux und Unix Systemen lauffähig ist, andere Server wurden jedoch nicht unterstützt.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>OWIN definiert –&amp;nbsp;analog zu [[Servlet]]s&amp;nbsp;– eine Schnittstelle, die .NET-Anwendungen von IIS entkoppelt. Hierdurch sind ASP.NET-Anwendungen, die auf OWIN aufsetzen, mit allen Webservern kompatibel, die die OWIN-Schnittstelle implementieren. Hierzu gehören der [[Apache HTTP Server]], [[nginx]], [[Microsoft Azure]] und [[Amazon Web Services]] (AWS). Zudem bietet Microsoft mit Kestrel eine Implementierung der OWIN-Schnittselle an, um [[self-hosting]] zu ermöglichen.&lt;ref name="owin101" /&gt;</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>OWIN definiert –&amp;nbsp;analog zu [[Servlet]]s&amp;nbsp;– eine Schnittstelle, die .NET-Anwendungen von IIS entkoppelt. Hierdurch sind ASP.NET-Anwendungen, die auf OWIN aufsetzen, mit allen Webservern kompatibel, die die OWIN-Schnittstelle implementieren. Hierzu gehören der [[Apache HTTP Server]], [[nginx]], [[Microsoft Azure]] und [[Amazon Web Services]] (AWS). Zudem bietet Microsoft mit Kestrel eine Implementierung der OWIN-Schnittselle an, um [[self-hosting]] zu ermöglichen.&lt;ref name="owin101" /&gt;</div></td> </tr> <tr> <td colspan="2" class="diff-lineno">Zeile 10:</td> <td colspan="2" class="diff-lineno">Zeile 10:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== OWIN Middleware ==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== OWIN Middleware ==</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>OWIN definiert ein [[Pipes und Filter]]-Modell, in das [[Middleware]]-Komponenten eingehängt werden. Jede dieser Komponenten arbeitet hierbei als Filter und kann auf die [[Request-Response|Request- und Response]]-Objekte zugreifen und diese verändern.&lt;ref name="owin101" /&gt;</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>OWIN definiert ein [[Pipes und <ins style="font-weight: bold; text-decoration: none;">Filter|Pipes-und-</ins>Filter]]-Modell, in das [[Middleware]]-Komponenten eingehängt werden. Jede dieser Komponenten arbeitet hierbei als Filter und kann auf die [[Request-Response|Request- und Response]]-Objekte zugreifen und diese verändern.&lt;ref name="owin101" /&gt;</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Beispielsweise können Infrastruktur-Zuständigkeiten wie die [[Verschlüsselung]], [[Authentifizierung]] und [[Authentifizierung]], Korrelations-Tokens, Request- und Performance-[[Logging]] oder das [[Monitoring]] als Middleware implementiert werden.&lt;ref name="microserices" /&gt; Auch das Ausliefern statischer Dateien, [[ASP.NET MVC]] (ab Version 5), [[ASP.NET Core]] und [[ASP.NET SignalR]] sind als Middleware-Komponenten implementiert. Außerdem steht mit ''Nancy''&lt;ref name="nancy" /&gt; eine Alternative zu [[ASP.NET WebAPI]] bereit.</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Beispielsweise können Infrastruktur-Zuständigkeiten wie die [[Verschlüsselung]], [[Authentifizierung]] und [[Authentifizierung]], Korrelations-Tokens, Request- und Performance-[[Logging]] oder das [[Monitoring]] als Middleware implementiert werden.&lt;ref name="microserices" /&gt; Auch das Ausliefern statischer Dateien, [[ASP.NET MVC]] (ab Version 5), [[ASP.NET Core]] und [[ASP.NET SignalR]] sind als Middleware-Komponenten implementiert. Außerdem steht mit ''Nancy''&lt;ref name="nancy" /&gt; eine Alternative zu [[ASP.NET WebAPI]] bereit.</div></td> </tr> </table> Trustable https://de.wikipedia.org/w/index.php?title=Open_Web_Interface_for_.NET&diff=171907811&oldid=prev RoBri: Lesbarer, 2017-12-12T08:45:54Z <p>Lesbarer,</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 12. Dezember 2017, 10:45 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 1:</td> <td colspan="2" class="diff-lineno">Zeile 1:</td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>'''Open Web Interface for .NET''' (<del style="font-weight: bold; text-decoration: none;">'</del>''OWIN<del style="font-weight: bold; text-decoration: none;">'</del>'') ist eine standardisierte Schnittstelle zwischen [[.NET]]-Anwendungen und [[Webserver]]n.</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>'''Open Web Interface for .NET''' (''OWIN'') ist eine standardisierte Schnittstelle zwischen [[.NET]]-Anwendungen und [[Webserver]]n.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Hintergrund ==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Hintergrund ==</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>[[ASP.NET]] basierte ursprünglich auf Schnittstellen des [[Microsoft Internet Information Services|Internet Information Services]] (IIS). Hierdurch konnten ASP.NET<del style="font-weight: bold; text-decoration: none;"> </del>Anwendungen jedoch nicht durch andere Webserver gehostet werden.&lt;ref name="owin101" /&gt; Die Mono-Community implementierte zwar mit [[XSP]] einen eigenen Server, <del style="font-weight: bold; text-decoration: none;">welcher</del> zu ASP.NET kompatibel war und auf Linux und Unix Systemen lauffähig ist, andere Server wurden jedoch nicht unterstützt.</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>[[ASP.NET]] basierte ursprünglich auf Schnittstellen des [[Microsoft Internet Information Services|Internet Information Services]] (IIS). Hierdurch konnten ASP.NET<ins style="font-weight: bold; text-decoration: none;">-</ins>Anwendungen jedoch nicht durch andere Webserver gehostet werden.&lt;ref name="owin101" /&gt; Die Mono-Community implementierte zwar mit [[XSP]] einen eigenen Server, <ins style="font-weight: bold; text-decoration: none;">der</ins> zu ASP.NET kompatibel war und auf Linux und Unix Systemen lauffähig ist, andere Server wurden jedoch nicht unterstützt.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>OWIN definiert –&amp;nbsp;analog zu [[Servlet]]s&amp;nbsp;– eine Schnittstelle, <del style="font-weight: bold; text-decoration: none;">welche</del> .NET<del style="font-weight: bold; text-decoration: none;"> </del>Anwendungen von IIS entkoppelt. Hierdurch sind ASP.NET<del style="font-weight: bold; text-decoration: none;"> </del>Anwendungen, <del style="font-weight: bold; text-decoration: none;">welche</del> auf OWIN aufsetzen, mit allen Webservern kompatibel, <del style="font-weight: bold; text-decoration: none;">welche</del> die OWIN-Schnittstelle implementieren. Hierzu gehören der [[Apache HTTP Server]], [[nginx]], [[Microsoft Azure]] und [[Amazon Web Services]] (AWS). Zudem bietet Microsoft mit Kestrel eine Implementierung der OWIN-Schnittselle an, um [[self-hosting]] zu ermöglichen.&lt;ref name="owin101" /&gt;</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>OWIN definiert –&amp;nbsp;analog zu [[Servlet]]s&amp;nbsp;– eine Schnittstelle, <ins style="font-weight: bold; text-decoration: none;">die</ins> .NET<ins style="font-weight: bold; text-decoration: none;">-</ins>Anwendungen von IIS entkoppelt. Hierdurch sind ASP.NET<ins style="font-weight: bold; text-decoration: none;">-</ins>Anwendungen, <ins style="font-weight: bold; text-decoration: none;">die</ins> auf OWIN aufsetzen, mit allen Webservern kompatibel, <ins style="font-weight: bold; text-decoration: none;">die</ins> die OWIN-Schnittstelle implementieren. Hierzu gehören der [[Apache HTTP Server]], [[nginx]], [[Microsoft Azure]] und [[Amazon Web Services]] (AWS). Zudem bietet Microsoft mit Kestrel eine Implementierung der OWIN-Schnittselle an, um [[self-hosting]] zu ermöglichen.&lt;ref name="owin101" /&gt;</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Katana ==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Katana ==</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;">'</del>''Microsoft Katana<del style="font-weight: bold; text-decoration: none;">'</del>'', auch als <del style="font-weight: bold; text-decoration: none;">'</del>''Projekt Katana<del style="font-weight: bold; text-decoration: none;">'</del>'' oder kurz als <del style="font-weight: bold; text-decoration: none;">'</del>''Katana<del style="font-weight: bold; text-decoration: none;">'</del>'' bezeichnet, ist eine Bibliothek von Objekten und OWIN-Komponenten, <del style="font-weight: bold; text-decoration: none;">welche</del> den Umgang mit der OWIN-Schnittstelle erleichtern.&lt;ref name="owin101" /&gt;</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>''Microsoft Katana'', auch als ''Projekt Katana'' oder kurz als ''Katana'' bezeichnet, ist eine Bibliothek von Objekten und OWIN-Komponenten, <ins style="font-weight: bold; text-decoration: none;">die</ins> den Umgang mit der OWIN-Schnittstelle erleichtern.&lt;ref name="owin101" /&gt;</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== OWIN Middleware ==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== OWIN Middleware ==</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>OWIN definiert ein [[Pipes und Filter]]-Modell, in das [[Middleware]]-Komponenten eingehängt werden. Jede dieser Komponenten arbeitet hierbei als Filter und kann auf die [[Request-Response|Request- und Response]]-Objekte zugreifen und diese verändern.&lt;ref name="owin101" /&gt;</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>OWIN definiert ein [[Pipes und Filter]]-Modell, in das [[Middleware]]-Komponenten eingehängt werden. Jede dieser Komponenten arbeitet hierbei als Filter und kann auf die [[Request-Response|Request- und Response]]-Objekte zugreifen und diese verändern.&lt;ref name="owin101" /&gt;</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Beispielsweise können Infrastruktur-Zuständigkeiten wie die [[Verschlüsselung]], [[Authentifizierung]] und [[Authentifizierung]], Korrelations-Tokens, Request- und Performance-[[Logging]]<del style="font-weight: bold; text-decoration: none;">,</del> oder das [[Monitoring]] als Middleware implementiert werden.&lt;ref name="microserices" /&gt; Auch das Ausliefern statischer Dateien, [[ASP.NET MVC]] (ab Version 5), [[ASP.NET Core]] und [[ASP.NET SignalR]] sind als Middleware-Komponenten implementiert. <del style="font-weight: bold; text-decoration: none;">Zudem</del> steht mit ''Nancy''&lt;ref name="nancy" /&gt; eine Alternative zu [[ASP.NET WebAPI]] bereit.</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Beispielsweise können Infrastruktur-Zuständigkeiten wie die [[Verschlüsselung]], [[Authentifizierung]] und [[Authentifizierung]], Korrelations-Tokens, Request- und Performance-[[Logging]] oder das [[Monitoring]] als Middleware implementiert werden.&lt;ref name="microserices" /&gt; Auch das Ausliefern statischer Dateien, [[ASP.NET MVC]] (ab Version 5), [[ASP.NET Core]] und [[ASP.NET SignalR]] sind als Middleware-Komponenten implementiert. <ins style="font-weight: bold; text-decoration: none;">Außerdem</ins> steht mit ''Nancy''&lt;ref name="nancy" /&gt; eine Alternative zu [[ASP.NET WebAPI]] bereit.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Quellen ==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Quellen ==</div></td> </tr> </table> RoBri https://de.wikipedia.org/w/index.php?title=Open_Web_Interface_for_.NET&diff=171907688&oldid=prev 88.72.186.61: Austriazismus "Weiters" durch "Zudem" ersetzt. 2017-12-12T08:40:00Z <p>Austriazismus &quot;Weiters&quot; durch &quot;Zudem&quot; ersetzt.</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 12. Dezember 2017, 10:40 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 12:</td> <td colspan="2" class="diff-lineno">Zeile 12:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>OWIN definiert ein [[Pipes und Filter]]-Modell, in das [[Middleware]]-Komponenten eingehängt werden. Jede dieser Komponenten arbeitet hierbei als Filter und kann auf die [[Request-Response|Request- und Response]]-Objekte zugreifen und diese verändern.&lt;ref name="owin101" /&gt;</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>OWIN definiert ein [[Pipes und Filter]]-Modell, in das [[Middleware]]-Komponenten eingehängt werden. Jede dieser Komponenten arbeitet hierbei als Filter und kann auf die [[Request-Response|Request- und Response]]-Objekte zugreifen und diese verändern.&lt;ref name="owin101" /&gt;</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Beispielsweise können Infrastruktur-Zuständigkeiten wie die [[Verschlüsselung]], [[<del style="font-weight: bold; text-decoration: none;">Autorisierung</del>]] und [[Authentifizierung]], Korrelations-Tokens, Request- und Performance-[[Logging]], oder das [[Monitoring]] als Middleware implementiert werden.&lt;ref name="microserices" /&gt; Auch das Ausliefern statischer Dateien, [[ASP.NET MVC]] (ab Version 5), [[ASP.NET Core]] und [[ASP.NET SignalR]] sind als Middleware-Komponenten implementiert. <del style="font-weight: bold; text-decoration: none;">Weiters</del> steht mit ''Nancy''&lt;ref name="nancy" /&gt; eine Alternative zu [[ASP.NET WebAPI]] bereit.</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Beispielsweise können Infrastruktur-Zuständigkeiten wie die [[Verschlüsselung]], [[<ins style="font-weight: bold; text-decoration: none;">Authentifizierung</ins>]] und [[Authentifizierung]], Korrelations-Tokens, Request- und Performance-[[Logging]], oder das [[Monitoring]] als Middleware implementiert werden.&lt;ref name="microserices" /&gt; Auch das Ausliefern statischer Dateien, [[ASP.NET MVC]] (ab Version 5), [[ASP.NET Core]] und [[ASP.NET SignalR]] sind als Middleware-Komponenten implementiert. <ins style="font-weight: bold; text-decoration: none;">Zudem</ins> steht mit ''Nancy''&lt;ref name="nancy" /&gt; eine Alternative zu [[ASP.NET WebAPI]] bereit.</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Quellen ==</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Quellen ==</div></td> </tr> </table> 88.72.186.61