gpt4 book ai didi

asp.net - 如何使TinyMVC .NET类库在ASP.NET MVC 2上运行?

转载 作者:行者123 更新时间:2023-12-02 04:13:50 25 4
gpt4 key购买 nike

我正在尝试实现使用GoogleSpell的TinyMCE Spellcheck插件。我正在尝试将其安装在MVC环境中。
我从在项目中引用.NET类库DLL(MoxieCode.TinyMCE)开始。
然后,我将此代码添加到我的web.config中:

<system.webServer>
<handlers>
<add name="TinyMCE" verb="GET,HEAD,POST" path="TinyMCE.ashx" type="Moxiecode.TinyMCE.Web.HttpHandler,Moxiecode.TinyMCE" />
</handlers>
<!--previously existing rules-->
<validation validateIntegratedModeConfiguration="false"/>
<modules runAllManagedModulesForAllRequests="true"/>
</system.webServer>
然后,我将这些行添加到 tinyMCE.init({});调用中:
        plugins: "spellchecker",
theme_advanced_buttons3: "spellchecker",
spellchecker_languages : "English=en",
spellchecker_rpc_url : "TinyMCE.ashx?module=SpellChecker",
教程 here中概述了这些步骤。然后,我按照 this stack overflow post的说明进行操作,该说明建议对global.asax进行以下修改,使其对mvc友好:
        routes.IgnoreRoute("TinyMCE.ashx"); 
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
一切似乎都可以接受,当我浏览到/TinyMCE.ashx时出现此错误:

说明:HTTP404。您正在寻找的资源(或其依赖项之一)可能已被删除,名称更改或暂时不可用。请查看以下网址,并确保其拼写正确。
要求的网址:/TinyMCE.ashx

为什么ASP.NET MVC无法处理该URL?

最佳答案

确保将处理程序应用于web.config中的正确元素。

IIS支持两种类型的模式,集成模式和经典模式。

经典模式是IIS 7之前的版本的工作方式。相应地,您可以将处理程序放在适用于asp.net的web.config部分中,或者将其放置在IIS直接选择的部分中。

关于asp.net - 如何使TinyMVC .NET类库在ASP.NET MVC 2上运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3782204/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com