2010-11-25 39 views
2

我遵循指示here如何爲Web同步配置IIS7

爲了削減長話短說,我只是無法連接到:

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它不問我的用戶名和密碼,然後顯示該錯誤。 我們使用自簽名證書,因爲這僅用於測試。

我不是一個真正的服務員,所以不知道發生了什麼事情?事件日誌中沒有任何內容。

有沒有人有任何明智的想法我可以嘗試?

P.S. 我也通過SQL 2008 R2運行嚮導,它說成功(該向導只適用於IIS6),IIS6和7之間是否會有衝突,現在我試圖在兩者上設置它?

回答

2

好的,這是我愚蠢的。

當我向後退步並取消註冊replisapi.dll並將其移入備份目錄後。

我然後取出從IIS7我的模塊映射。

我然後再次運行的SQL嚮導,複製replisapi.dll回目錄。

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

這是因爲我已經從「程序文件」得到了它,但作爲一個64位機嚮導得到了它從「程序文件(x86)」,現在它的工作原理。

簡單卻令人沮喪!

+1

這是殺了我 - 感謝張貼您自己的解決方案,現在我有東西的工作。優秀! – SqlRyan 2013-01-17 05:47:46

2

我不得不進入ApplicationPool高級設置和更改「啓用32位應用程序」安裝該DLL的32位版本這個工作

0

我解決了這個(IIS8和SQL Server 2008 64位)爲「True 」。 希望這有助於。這個主題(網絡同步)是真的不好記錄