Halli Hallo,
für einen Kunden, habe ich eine ASP.NET 4.5 MVC Web Seite mit VS Studio 2015 Community erstellt, die noch als Protoyp fungiert.
Der jetzige Stand beinhaltet fixe Daten und Bilder im View. Die Controller Funktion sind alle leer.
Gibt es eine Möglichkeit, dieses Projekt so zu exportieren, dass der Kunde darin etwas herumklicken kann, ohne einen IIS installieren zu müssen?
Gruß
camelord
Nein. Mindestens IIS Express ist Voraussetzung.
- performance is a feature -
Microsoft MVP - @Website - @AzureStuttgart - github.com/BenjaminAbt - Sustainable Code
Hallo camelord,
falls es die Rahmenbedingungen zulassen, könntest du das Projekt z.B. in Azure App Services veröffentlichen (ganz grob ein IIS in der Cloud) und dort den Kunden rumklicken lassen.
mfG Gü
Stellt fachliche Fragen bitte im Forum, damit von den Antworten alle profitieren. Daher beantworte ich solche Fragen nicht per PM.
"Alle sagten, das geht nicht! Dann kam einer, der wusste das nicht - und hat's gemacht!"
Naja, Du bist in der Umgebung einer dynamischen Webseite aber willst sie klicken als sei sie statisch. 😃
Das geht so nicht, nur mit entsprechenden statischen Code Generatoren wie assemble, jekyll und Co.
Hat dann aber mit ASP.NET relativ wenig gemeinsam.
Alternative (in gewisser Hinsicht) wäre, dass Du komplett auf eine Single-Page-Application schwenkst und mit einem Backend-Mock (zB. wie Angular Services über eine json-Datei) die Serveranfragen simulierst.
Dabei kannst Du dann über die manifest-Datei eine Weiche umsetzen (Server nicht erreichbar -> nimm die lokale Json).
Brauchst für manche Dinge aber weiterhin einen lokalen Webserver zB. Kestrel, da aufgrund der Browsersicherheit manche Funktionalitäten (zB. gewisse JavaScript Funktionen) nur erlaubt sind, wenn die Seite von einem Webserver und nicht von einer Datei geladen wurde.
Ich selbst zB migriere derzeit meinen Blog von Wordpress auf Jekyll.
Für SPAs verwende ich gerne Assemble als grunt task.
- performance is a feature -
Microsoft MVP - @Website - @AzureStuttgart - github.com/BenjaminAbt - Sustainable Code
Wenn es nur dazu da ist um Feedback zu sammeln funktioniert vll. irgendein Download Tool wie : http://www.httrack.com/
Gibt bestimmt noch schickere / bessere 😉
ImageTools for Silverlight: http://imagetools.codeplex.com | http://www.silverdiagram.net | http://www.cleancodedeveloper.de b:::
Hallo camelord,
das geht nur, wenn du Client und Server komplett trennst und wie Abt gesagt hat, eine SPA machst. Dann kannst eine Executable erstellen, die du dem Kunden einfach ausliefern kannst. Hintenrum laufen, wenn du alles richtig gemacht hast, nur HTTP-Calls. Im Electron (was nichts andres als ein Chromium ist glaube ich) läuft dann deine Applikation. nwjs geht auch noch, wird aber wohl nicht mehr gewartet. Electron ist da schon besser.
als Beispiel.
Gruss
Coffeebean
Microsoft MVP // Me // Blog // GitHub // @Egghead // All my talks // Speakerdeck
electron is auch die Basis für einige Editoren wie Atom oder VSCode.
Ist stabil und funktioniert gut.
- performance is a feature -
Microsoft MVP - @Website - @AzureStuttgart - github.com/BenjaminAbt - Sustainable Code