如何动态地添加的odata网页api路线*的application

如何动态地添加的odata网页api路线*的application,第1张

我有一个应用程序,我需要添加数据路由的动态。我可以添加<em>定期</em>航线后application_start就好了,但我有麻烦做<em>数据</em>路由。

这就是我试图动态添加数据Web API路由。我的WebApiConfig,我添加的产品路线:

公共静态类webapiconfig

{

public static void登记(httpconfiguration config)

{

VAR建造新的odataconventionmodelbuilder();

建设者。entityset <产品>(“产品”);

配置。MapODataServiceRoute(routename:“productsroute”,routeprefix:“式”,模型生成器。getedmmodel());

然后在我的ProductsController,我添加下面的电话在产品的获取方法,并成功地叫我去HTTP:/ / /数据/产品(是的,有点奇怪,但它证明application_start后添加一个路由的一种方法):

globalconfiguration。配置(webapiconfig。addorderroute);

的webapiconfig.addorderroute方法获取正确调用并执行无误:

public static void addorderroute(httpconfiguration config)

{

VAR建造新的odataconventionmodelbuilder();

建设者。entityset <命令>(“订单”);

配置。MapODataServiceRoute(routename:“ordersroute”,routeprefix:“式”,模型生成器。getedmmodel());

配置

通过信任网站使用插件能解决该问题,步骤如下:

1、直接在谷歌浏览器那里打开设置菜单,找到图示项并选择跳转。

2、下一步,需要按照安全→受信任的站点→站点的顺序进行点击。

3、如果没问题,就继续确定添加相关对象。

4、这样一来等发现此网站已经恢复正常以后,即可实现要求了。

copy

出来的根本看不到异常.

你可以

设置Config

<customErrors

mode="Off"/>中

Off

改成On

然后

就可以看到

异常信息了.


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/7893371.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-11
下一篇2023-04-11

发表评论

登录后才能评论

评论列表(0条)

    保存