maokiki 发表于 2023-9-18 09:58:31

ar16在独立的demo中可以正常,但是整合到已有项目,显示找不到资源

项目使用的是.net framework4.6.2

创建的demo也是这个版本


访问是成功的
但是放到已有项目中,提示找不到


Felix.Li 发表于 2023-9-18 13:33:42


问题描述:
想法整和发布之后,无法找到访问的资源

解决方法
您好,这个请求理论上只有预览报表的时候才会被请求,如果这个404.我猜测有几种
1.这个资源没有被允许访问,您可以在web.config中配置如下试一下:
<system.webServer>
    <handlers>
      <add verb="*" path="/api/reporting/*" type="System.Web.Handlers.ScriptModule" name="nostaticfile" preCondition="integratedMode,runtimeVersionv4.0" />
    </handlers>
</system.webServer>2.就是您这边自己有加什么路由导致访问的地址不是这个地址了,所以这个地址就请求不到了。这个就得咱们自己排查一下,然后请求地址的路由在这里设置:

maokiki 发表于 2023-9-18 14:09:31

提示了另一个错误,但是我的demo,没有设置也是正常的

Eden.Sun 发表于 2023-9-18 17:52:52

maokiki 发表于 2023-9-18 14:09
提示了另一个错误,但是我的demo,没有设置也是正常的

您按照楼上版主的方法排查一下您的请求路由呢,从您的图片上看,成功和失败的时候发的请求地址不一样。。

maokiki 发表于 2023-9-18 19:16:55

Eden.Sun 发表于 2023-9-18 17:52
您按照楼上版主的方法排查一下您的请求路由呢,从您的图片上看,成功和失败的时候发的请求地址不一样。。

不是路由问题,问题排查出来了,已解决

Eden.Sun 发表于 2023-9-19 10:27:39

maokiki 发表于 2023-9-18 19:16
不是路由问题,问题排查出来了,已解决

好的,方便分享一下您的解决方法吗,方便咱们后面遇到同样的问题进行排查和解决。我们页会发放金币奖励给您。:jy74a:
页: [1]
查看完整版本: ar16在独立的demo中可以正常,但是整合到已有项目,显示找不到资源