asp.net、url重写模块和web.config

我在IIS7(Vista)上使用ASP.net和.NET3.5,并使用Microsoft的URL重写模块

这意味着,我有一个

<system.webServer>
<重写&gt&lt/重写>
...
&lt/system.webServer>

但是我得到了一个警告,在system.webServer中,元素“rewrite”是不允许的

如何配置系统以允许(甚至可能具有Intellisense)对web.config的重写部分进行操作

多谢各位
克里斯托夫

我能够在VisualStudio2010中实现这一点

从Ruslan的帖子开始,下载2.0 IntelliSense文件。然后,按照他之前在这里发布的说明去做。我最后所做的就是按照Ruslan的指示运行以下命令:

C:\download\u directory\rewrite2\u intellisense>cscript UpdateSchemaCache.js

正如Christoph在他的评论中指出的,如果您使用的是Visual Studio 2010,请确保在运行上述命令之前,将UpdateSchemaCache.js中的VS90COMNTOOLS替换为VS100COMNTOOLS

我不需要重新启动VisualStudio。我添加了<重写&gt部分仅适用于适用的Web.config转换文件,因为将其放在主Web.config中会中断本地调试

发表评论