修改 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