我想知道如何解决IIS URL重写模块和自定义重写提供程序的问题?
我正在尝试为我们的应用在URL重写模块上进行POC。我们的映射都在数据库中,所以我想使用作为样本提供的提供程序。按照说明安装和配置所有内容。也创建了存储过程。现在,当我点击别名URL时,我收到HTTP错误500.50 - URL重写模块错误。以下是有关错误的详细信息:
模块RewriteModule 通知BeginRequest Handler ExtensionlessUrlHandler-Integrated-4.0 错误代码0x80070585
在SQL事件探查器中,我看不到对存储过程的调用。应用程序池在我的帐户下运行(管理员权限)。事件日志中没有错误。
我是否有任何日志可以查看有关正在发生的事情的更多信息?
答案 0 :(得分:0)
我最终做的是从示例中删除DLL并使用本文中的示例和信息的源代码创建我自己的提供程序:Developing a Custom Rewrite Provider for URL Rewrite Module。然后IIS开始加载我的提供程序。但为了使其正常工作,我必须深入了解模块的配置系统。
所以我对自己的问题的回答 - 不要单独传递样本,它们不能开箱即用。相反,RTFM :)最好的起点是:URL Rewrite Module Configuration Reference