我在Azure网站上托管了ASP.net应用程序。我为博客创建了一个虚拟目录,我想在其中托管wordpress应用程序。我部署了wordpress应用程序,但在(wordpress管理面板)登录后点击它重定向到我的asp.net应用程序的错误页面。前端(博客页面)也不可见。
我假设在Web.config中可能存在一些URL重写问题。还需要在wordpress设置中更改一些内容。我不确定。
更新: 我在尝试访问/博客时遇到错误
无法加载文件或程序集“AjaxControlToolKit”或其依赖项之一。系统找不到指定的文件。
wwwroot文件夹中的Web.config
<?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>
答案 0 :(得分:1)
最后我解决了我的问题。我在下面的文章中提到了创建&amp;在虚拟目录中托管wordpress博客。修复&#34;无法加载AjaxControlToolKit.dll&#34;问题,我在wp-admin旁边的Wordpress文件夹中创建了一个Bin文件夹,并在那里添加了相同的dll文件。它现在正在工作。我知道这不是解决问题的正确方法,但此时我找不到相同的根本原因。
我没有使用上面提到的(在第一篇文章中)web.config。我刚刚使用了通过文章中提到的过程创建的默认值。
答案 1 :(得分:0)