我正在尝试将一些旧版Coldfusion文件重新导入到我们的系统中,这些文件仍然在我们的系统中被索引到新的同类文件中。
由于冷聚变文件实际上不再存在,我想使用.net作为redirect。
我在这里阅读这个build议: 在IIS中,是否有可能执行.HTML页面aspx? 关于如何用.net解释.html文件,并尝试使用与.cfm相同的方法,但没有成功。 我的网站是build立在集成模式,所以我做的唯一的改变是web.config每个build议在该职位。 当我打开.cfm页面时,出于某种原因我得到了一个404。 如果我将它重命名为.aspx,它工作得很好。
我正在工作的网站是.net mvc 3,如果这有什么区别。
ColdFusion以前是否安装在此服务器上? 是来自IIS的404错误还是灰色的ColdFusion错误框?
在IIS 7.5中,转到该网站的属性并查看处理程序映射。 如果.cfm文件中还有一个条目,请禁用它们。
如果ColdFusion仍然安装并正在运行,则可以重新创build.cfm文件,并放置以下代码行以redirect请求:
<cfheader statuscode="301" statustext="Moved"> <cfheader name="Location" value="new-url.aspx">