修改 aspx后缀 为asp的方法

背景:  用webfrom开发了一个 api接口,但是 由于对方的系统 api接口的路径是写死的。 必须为 /API/***.asp 

 

解决方法:

第一步: web.config
添加
  <compilation debug="true" targetFramework="4.5">
      <buildProviders>
        <add extension=".asp" type="System.Web.Compilation.PageBuildProvider" />
      </buildProviders>
    </compilation>
指定 asp后缀的处理方法

第二步,添加 iis映射  把 *.asp文件 指定为 aspx处理方式
<system.webServer>
    <handlers>
      <add name="asp" verb="*" path="*.asp" type="System.Web.UI.PageHandlerFactory" />
    </handlers>

  </system.webServer>


第三步:
在vs中,把已经新建好的 aspx页面 修改为 asp 后缀,再发布即可

 

 

感谢:  CSDN论坛的 sp1234  提供的方案,十分感谢。

原提问帖子:http://bbs.csdn.net/topics/392072244

posted @ 2017-01-02 13:41  想看名字有多长  阅读(549)  评论(0编辑  收藏  举报