0
我已经通过了大量可能的解决方案来解决我的问题,但仍然无法使Web API在我的新开发计算机上正常工作。我的老工作开发机器和新工作的机器都在Windows 7 64位上运行Visual Studio 2012。在Windows Server 2012上运行的Production网站运行良好,但无法让我的新计算机解析Web api调用。电话是:Web API 404.0错误
http://localhost/clientsite/data/getdata?key=thiskey
我保证没有安装的WebDAV,安装了所有的各种Web API组件和MVC 4和我目前使用下面的配置项:
<system.webServer>
<modules runAllManagedModulesForAllRequests="true">
<remove name="WebDAVModule" />
</modules>
<handlers>
<remove name="WebDAV" />
<remove name="ExtensionlessUrlHandler-ISAPI-4.0_32bit"/>
<remove name="ExtensionlessUrlHandler-ISAPI-4.0_64bit"/>
<remove name="ExtensionlessUrlHandler-Integrated-4.0"/>
<add name="ExtensionlessUrlHandler-ISAPI-4.0_32bit" path="*." verb="*" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness32" responseBufferLimit="0"/>
<add name="ExtensionlessUrlHandler-ISAPI-4.0_64bit" path="*." verb="*" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv4.0,bitness64" responseBufferLimit="0"/>
<add name="ExtensionlessUrlHandler-Integrated-4.0" path="*." verb="*" type="System.Web.Handlers.TransferRequestHandler" preCondition="integratedMode,runtimeVersionv4.0" resourceType="Unspecified" requireAccess="Script"/>
</handlers>
</system.webServer>
有谁知道我错过了什么?谢谢!
相同的溶液之前,还是你只是执行同样的方法? – Dismissile 2013-02-25 15:55:10
非常感谢您的回复 - 最后我无法读懂我自己的路由! – 2013-02-25 16:03:02