1
我試圖創建在IIS上承載的Zend Framework的一個JSON RPC服務器。使用這個例子連接到我的服務器做工精細,從http://site1/request.html採取:IIS啓用RPC連接
<HTML>
<HEAD>
<SCRIPT LANGUAGE="javascript" SRC="js/jquery-1.3.min.js"></SCRIPT>
<SCRIPT LANGUAGE="javascript" SRC="js/json2.js"></SCRIPT>
<SCRIPT LANGUAGE="javascript" SRC="js/jquery.zend.jsonrpc.js"></SCRIPT>
</HEAD>
<BODY>
<script type="text/javascript">
$(document).ready(function(){
var myApi = jQuery.Zend.jsonrpc({url: '/api/1.0/jsonrpc'});
});
</script>
</BODY>
</HTML>
我有兩個網站在本地託管(在IIS 7.5),並調用做工精細在同一個域中的RPC服務器 - 以上網址給出爲'/api/1.0/jsonrpc'
。
如果我改變了對的鏈接其他網站,例如http://site2/api/1.0/jsonrpc
調用失敗。
我相信IIS是不允許的RPC調用匿名訪問,因此爲什麼它從內當前的「doimain」打了一個電話工作。
誰能告訴我如何使IIS發揮好,讓這些類型的請求?