sql-server - 如何: Configure IIS7 for Web Synchronization

标签 sql-server iis-7 iis-6 replication merge-replication

我已按照说明 here 进行操作.

长话短说,我就是无法连接到:

https://machine/site/virtual directory/replisapi.dll?diag

我得到:

HTTP Error 500.0 - Internal Server Error

Module IsapiModule
Notification ExecuteRequestHandler 
Handler ISAPI-dll
Error Code 0x800700c1 
Requested URL https://machine:443/site/virtual directory/replisapi.dll 
Physical Path C:\inetpub\SQLReplication\replisapi.dll 
Logon Method Basic 
Logon User machine\user 

当浏览到 DLL 时,它确实要求我输入用户名和密码,然后显示此错误。 我们使用自签名证书,因为这仅用于测试。

我不是真正的服务器人员,所以不知道发生了什么?事件日志中没有任何内容。

有人对我可以尝试的事情有什么好主意吗?

附注 我还通过 SQL 2008 R2 运行了该向导,它表示它成功了(该向导仅适用于 IIS6),现在我已尝试在两者上进行设置,IIS6 和 7 之间是否可能存在冲突?

最佳答案

好吧,这是我的愚蠢。

在我向后追溯我的步骤并取消注册 replisapi.dll 并移至备份目录后。

然后我从 IIS7 中删除了模块映射。

然后我再次运行 SQL 向导,将 replisapi.dll 复制回该目录。

我注意到它的尺寸与我使用的尺寸不同。

这是因为我是从“Program Files”获取的,但作为 64 位机器,向导从“Program Files(x86)”获取它,现在它可以工作了。

多么简单却令人沮丧!

关于sql-server - 如何: Configure IIS7 for Web Synchronization,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4278597/

相关文章:

sql-server - 如何在不恢复报表服务器的情况下将 SSRS 数据源从一台服务器迁移或复制到另一台服务器

iis-7 - IIS7 : Possible causes of 'Unrecognized configuration path' error

c# - 在 IIS 7.5\C# (.NET v4.0) 中创建嵌套虚拟目录

c# - 未处理的异常 CachedRawResponse asp.net

sql - PARTITION BY Name, Id 来比较和检测问题

mysql - 为什么缩放写入关系数据库几乎是不可能的?

python - 是否可以在 Django/South 中设置 SQL Server 查询超时?

ASP.NET Ajax 未与 IIS 7 一起运行

iis-6 - 带有IIS的ServiceStack

c# - 如何使用 C# 在 IIS 6 和 IIS 7 中启用 32 位应用程序模式