Coldfusion 10でRESTサービスをセットアップしようとしていますが、いくつかの大きな問題があります。Windows 7とVista、CF9と10が共存し、スタンドアロン、IIS 7 / 7.5、ApacheとApacheTomcatでいくつかの異なるインストール構成を試しました。ただし、現時点では、Vista、IIS7、CF10のみを使用しており、既定のWebサイトを使用しています。基本的に同じ結果が得られます。
RESTサービスはCFAdmin(C:\ inetpub \ wwwroot \ resttest \)に正しく登録されており、CFCがREST対応であることを認識します。
これが私の簡単なリソースです:
<cfcomponent rest="true" restPath="hello">
<cffunction name="sayHello" access="remote" returnType="String" httpMethod="GET">
<cfset res="Hello World">
<cfreturn res>
</cffunction>
</cfcomponent>
と私の電話:
<cfhttp url="http://127.0.0.1/rest/hello/" method="GET" result="res">
応答をダンプするか、そのURIに移動すると、500内部サーバーエラーが発生します。
要求されたURL127.0.0.1:80/jakarta/isapi_redirect.dll
物理パスC:\ ColdFusion10 \ config \ wsconfig \ 1 \ isapi_redirect.dll
cfconfigとIISで正しいISAPIフィルターを2回および3回チェックしました。すべてが順調に進んでいるようです。途方に暮れて、ここで何をすべきかわからない。