首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >asp.net应用程序的脚本引擎

asp.net应用程序的脚本引擎
EN

Stack Overflow用户
提问于 2011-01-03 22:14:11
回答 2查看 657关注 0票数 6

我想让我的用户使用脚本语言来进一步定制我的应用程序。

我正在寻找一个嵌入式脚本引擎,它是线程安全的,因为它是一个ASP.NET应用程序。我检查了一些引擎,比如Javascript.NET (https://github.com/JavascriptNet/Javascript.Net ),但它不是线程安全的。我发现的其他实现看起来不够稳定。

有什么建议吗?

谢谢,

法比奥

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-01-03 22:22:31

也许DLR下的IronPython或IronRuby是合适的?

您可以使用MEF标记扩展点,并允许脚本扩展应用程序的功能。

我们已经在MahTweets (一个WPF应用程序)中成功地使用了它--但我不能保证它在ASP.NET环境下的使用。

当然,如果您允许随机人员在您的应用程序中运行任意代码,那么线程安全将是您最不关心的问题。他们将拥有完全绕过您拥有的任何安全功能,并更改/复制任何用户数据的全部功能。注意占用者..

票数 3
EN

Stack Overflow用户

发布于 2011-01-03 22:31:49

您也可以将Lua与LuaInterface (http://code.google.com/p/luainterface/)一起使用。根据您的抽象级别和/或编写脚本的用户的自由度,如果您想要引入脚本引擎,则可能必须重构大量代码。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4585145

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档