2009-07-07 100 views
2

scriptProcessor路上我定义我的web.config HTTP处理程序:ASP.NET HttpHandlers的并在web.config中

<add name="nsi" path="i.nsi" verb="GET" modules="IsapiModule" scriptProcessor="C:\Windows\Microsoft.NET\Framework64\v2.0.50727\aspnet_isapi.dll" resourceType="Unspecified" requireAccess="Script" preCondition="classicMode,runtimeVersionv2.0" /> 

的scriptProcessor指向Framework64文件夹中运行该服务器是64位。 但是,我们的开发机器是32bit。这意味着处理程序不会运行,除非我检出web.config并将Framework64更改为Framework

有没有一种方法可以编写它,以便它可以在任何机器上运行? 32位和64位? 环境变量或MSBuild脚本可以帮助吗?

回答

0

你试过类似的东西吗?

scriptProcessor="%windir%\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll"