je suivais this example pour créer mon 1er Owin web page
:Mon premier .net programme Owin ne parviennent pas à exécuter et afficher la page web
- Démarrer VS2013, créez projet C# d'application Web:
WebApplication1
. Outils ->gestionnaire de package Nuget ->console de gestionnaire de paquets
PM> Install-Package microsoft.owin.host.SystemWeb
Je peux voir maintenant la référence owin. 3. Ajouter ->Nouvel élément ->Owin démarrage classe et entrez extrait de code:
using System;
using System.Threading.Tasks;
using Microsoft.Owin;
using Owin;
[assembly: OwinStartup(typeof(WebApplication1.Startup1))]
namespace WebApplication1
{
public class Startup1
{
public void Configuration(IAppBuilder app)
{
// For more information on how to configure your application, visit http://go.microsoft.com/fwlink/?LinkID=316888
app.Run(context =>
{
context.Response.ContentType = "text/plain";
return context.Response.WriteAsync("Hello, world.");
});
}
}
}
OK, maintenant je Ctrl + F5 pour démarrer, et il soulève un navigateur IE. Malheureusement, la page il y a une erreur dans l'application Web:
Erreur HTTP 403.14 - Interdit
Le serveur Web est configuré pour ne pas le contenu de ce répertoire.
Causes les plus probables: • Un document par défaut n'est pas configuré pour l'URL demandée et la navigation dans le répertoire n'est pas activée sur le serveur. Ce que vous pouvez essayer: • Si vous ne voulez pas activer la navigation dans les répertoires, assurez-vous qu'un document par défaut est configuré et que le fichier existe. • Activer la navigation dans les répertoires. 1. Accédez au répertoire d'installation d'IIS Express. 2. Exécutez appcmd set config /section:system.webServer/directoryBrowse/enabled: true pour activer la navigation dans les répertoires au niveau du serveur. 3. Exécutez appcmd set config ["SITE_NAME"] /section:system.webServer/directoryBrowse/ enabled: true pour activer la navigation dans les répertoires au niveau du site.
• Vérifiez que l'attribut configuration/system.webServer/[email protected] est défini sur true dans le fichier de configuration du site ou de l'application.
erreur Informations détaillées:
Module DirectoryListingModule
Avis ExecuteRequestHandler
Handler StaticFile
Code d'erreur 0x00000000
URL demandée http://localhost:50598/
Chemin physique D: \ Documents \ Visual Studio 2013 \ Projects \ WebApplication1
Anonyme
connexion utilisateur Anonyme
Demande tracing D: \ Documents \ IISExpress \ TraceLogFiles \ WEBAPPLICATION1
Plus d'informations: Cette erreur se produit lorsqu'un document n'est pas spécifié dans l'URL, qu'aucun document par défaut n'est spécifié pour le site Web ou l'application et que la liste de répertoires n'est pas activée pour le site Web ou l'application. Ce paramètre peut être désactivé volontairement pour sécuriser le contenu du serveur. Voir plus d'informations »
Y a-t-il quelque chose que j'ai raté ou mal engagé dans toutes mes démarches? Comment le faire fonctionner?
Avez-vous installé ASP.NET? 'Fonctionnalités Windows -> Internet Information Services -> Services World Wide Web -> Fonctionnalités de développement d'applications -> ASP.NET x.x'. –