[英]How Can I Host A WCF App In IIS?
我正在关注微软关于此主题的教程,但它不起作用,我不清楚几个项目。 http://msdn.microsoft.com/en-us/library/ms733766.aspx
这是我的错误:
HTTP Error 404.17 - Not Found
The requested content appears to be script and will not be served by the static file handler.
谢谢。
您能否确保您的网站以“ Integrated
”模式而非Classic
模式运行您的网站。
如果执行此操作后问题仍未解决,请尝试使用.netv4.0注册IIS
为此
转到命令提示符
转到位置C:\\ Windows \\ Microsoft.NET \\ Framework \\ v4.0.30319
使用aspnet_regiis -i命令注册IIS
当您托管简单网站时,您可以在IIS中托管WCF应用程序/服务。 在我看来,您正在尝试访问/浏览.cs文件。 如果是这样,那么它是不可能的,因为它是代码文件。 您应该只浏览您的服务文件,即.svc文件。
您可以参考http://adarshdchaurasia.wordpress.com/2013/09/26/create-restful-wcf-service-api-using-get-post-step-by-step-guide/来创建WCF服务。
请确保:
在第2步中,它说“确保ASP.NET可以访问文件夹的内容”。 我怎样才能做到这一点?
我认为这意味着确保IIS_IUSRS
可以访问您的文件IIS_IUSRS
检查发布文件夹属性 - >安全性选项卡 - >组或用户名。
确保应用程序正在使用具有正确.net框架版本的应用程序池。 通常我会设置.net framework v4.0.30319
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.