J'ai un programme simple mon livre ASP.NET 4 déchaîné. quand je l'exécute sur visualstudio, j'obtiens la page de connexion. ce qui est correct mais quand je le charge dans le serveur, j'obtiens cette erreur:page avec le contrôle de connexion ne charge pas lorsqu'il est téléchargé sur le serveur
Erreur d'exécution La ressource est introuvable.
Description: HTTP 404.La ressource que vous recherchez (ou l'une de ses dépendances) a pu être supprimée, son nom a été modifié ou elle est temporairement indisponible. Veuillez vérifier l'URL suivante et assurez-vous qu'elle est épelée correctement.
Détails: URL demandée: /login.aspx
ma question est de savoir comment est cette URL demandée.
mes fichiers sont:
**web.config**
<configuration>
<system.web>
<compilation debug="true" targetFramework="4.0" />
<authentication mode="Forms" />
</system.web>
</configuration>
**SecretFiles/web.config**
<configuration>
<system.web>
<authorization>
<deny users="?"/>
</authorization>
</system.web>
</configuration>
**SecretFiles/Secret.aspx**
<body>
<form id="form1" runat="server">
<div>
<h1>This Page is Secret!</h1>
</div>
</form>
</body>
**Login.aspx**
<body>
<form id="form1" runat="server">
<div>
<asp:Login ID="Login1" runat="server" CreateUserUrl="~/Register.aspx" CreateUserText="Register">
</asp:Login>
</div>
</form>
</body>
**Register**
<body>
<form id="form1" runat="server">
<div>
<asp:CreateUserWizard ID="CreateUserWizard1" runat="server" ContinueDestinationPageUrl="~/SecretFiles/Secret.aspx" />
</div>
</form>
</body>
Je ne sais pas quel est le problème. J'utilise un serveur ubuntu avec apache et modmono. Je crois que ce qui peut se produire est qu'il peut essayer de trouver la page de connexion à /login.aspx mais l'emplacement correct serait /AspFolder/LoginCtrl/Login.aspx. Si je me trompe, comment puis-je faire les changements dont j'ai besoin?
que dois-je taper réellement: sudo chmod 755 /AspFolder/LoginCtrl/web.config ou quoi? parce que j'ai, je l'ai également fait sur/AspFolder,/AspFolder/LoginCtrl, /AspFolder/Login.aspx.cs, ainsi que /AspFolder/LoginCtrl/Login.aspx. mais je reçois le même problème à chaque fois. – Bernardo