我使用帶有WWF 4(.Net 4)的Receive/SendReply創建了最基本的webservice。由於該問題與部署有關,因此我沒有發佈代碼。託管xamlx IIS 7.5中的工作流服務出錯
該文檔,因此我的期望是xamlx文件和web.config文件以及dll文件必須被複制到我已經完成的IIS應用程序和bin文件夾。該服務通過Visual Studio啓動時工作正常,但是當我將這些文件複製到IIS文件夾時,它會提供以下錯誤。
HTTP錯誤404.3 - 未找到 由於擴展配置,您請求的頁面無法投放。如果頁面是腳本,請添加處理程序。如果文件應該被下載,添加一個MIME映射。
我檢查了WWF示例中提供的web.config,發現它們是相同的,但是我在這裏發佈文件。
<compilation debug="true" targetFramework="4.0" />
</system.web>
<system.serviceModel>
<bindings />
<behaviors>
<serviceBehaviors>
<behavior name="">
<serviceMetadata httpGetEnabled="true" />
<serviceDebug includeExceptionDetailInFaults="false" />
</behavior>
</serviceBehaviors>
</behaviors>
<serviceHostingEnvironment multipleSiteBindingsEnabled="true" />
</system.serviceModel>
<system.webServer>
<modules runAllManagedModulesForAllRequests="true"/>
</system.webServer>
</configuration>
我注意到在處理程序映射中沒有* .xamlx映射,模塊列表中沒有C:\ WINDOWS \ Microsoft.NET \ Framework \ v4.0.30319 \ aspnet_isapi.dll模塊。我在另一臺機器上發現了這些。這個問題就變成了我的機器上缺少的乳清,我該如何安裝它?我正在使用Windows Ultimate 7和Visual Studio 2010. – 2011-06-04 09:22:51