J'ai une application ASP.net hébergée sur les sites Web Azure à la racine. J'ai créé un répertoire virtuel pour les blogs où je veux héberger l'application wordpress. J'ai déployé l'application wordpress mais après (wordpress admin panel) login cliquez sur ce lien redirige vers la page d'erreur de mon application asp.net. Le frontend (pages du blog) n'est également pas visible.Déploiement de l'application wordpress dans le répertoire virtuel Azure avec l'application asp.net
Je suppose qu'il y a peut-être un problème de réécriture d'URL dans Web.config. Aussi besoin de changer quelque chose dans les paramètres wordpress. Je ne suis pas sûr.
Mise à jour: Je reçois ci-dessous erreur lorsque vous essayez d'accéder/blog
Impossible de charger le fichier ou l'assembly « AjaxControlToolkit » ou une de ses dépendances. Le système ne peut pas trouver le fichier spécifié.
Web.config dans le dossier wwwroot
<?xml version="1.0"?>
<!--
For more information on how to configure your ASP.NET application, please visit
http://go.microsoft.com/fwlink/?LinkId=169433
-->
<configuration>
<system.webServer>
<security>
<requestFiltering>
<requestLimits maxQueryString="32768" />
</requestFiltering>
</security>
</system.webServer>
<system.web.extensions>
<scripting>
<webServices>
<jsonSerialization maxJsonLength="50000000" />
</webServices>
</scripting>
</system.web.extensions>
<appSettings>
<add key="ValidationSettings:UnobtrusiveValidationMode" value="None" />
</appSettings>
<system.web>
<!-- Remove httpcookies in production -->
<httpCookies httpOnlyCookies="true" requireSSL="false" />
<customErrors mode="Off" />
<authentication mode="None" />
<compilation targetFramework="4.5">
<assemblies>
<add assembly="AjaxControlToolKit" />
</assemblies>
</compilation>
<httpRuntime targetFramework="4.5" />
<pages>
<controls>
<add assembly="AjaxControlToolkit" namespace="AjaxControlToolkit" tagPrefix="ajaxToolkit" />
</controls>
</pages>
</system.web>
<system.webServer>
<defaultDocument>
<files>
<clear />
<add value="home.htm" />
</files>
</defaultDocument>
</system.webServer>
</configuration>
Je crée une application Web Azure avec le modèle 'ASP.NET Starter Web App' et place un dossier wordpress dans le répertoire racine, après avoir installé wordpress, cela fonctionne de mon côté. Pourriez-vous fournir le contenu 'web.config' dans le répertoire racine? Et la base de données wordpress est-elle propre ou a-t-elle une vieille configuration wordpress comme 'Permalink Settings'? –
J'ai ajouté le contenu web.config dans le répertoire racine. Wordpress est propre avec une nouvelle base de données. –
Vous obtenez l'erreur parce que vous avez AjaxControlToolkit dans un "parent" web.config - dans un dossier au-dessus du dossier Wordpress. En outre, cette configuration a supprimé TOUS les documents par défaut, puis ajouté "home.htm" comme seul document par défaut. Vous aurez au moins besoin de index.php comme document par défaut pour exécuter Wordpress. – viperguynaz