IIS7上的wcf 4.0服务

时间:2010-03-31 18:29:47

标签: iis-7 wcf c#-4.0

我目前正在使用wcf 4.0(visual studio 2010 RC)开发服务。

当我在Visual Studio开发服务器上尝试我的服务时,一切都很完美。

但是,当我在Windows 7计算机上的IIS7上运行我的服务时,该服务不再起作用。 (我已经在我的应用程序池中更改了框架版本。)

当我在服务上调用操作时,就像创建服务时的默认操作GetData一样,我收到错误。 我使用WCF测试客户端连接到服务。

当我在服务上调用该操作时,Visual Studio实时调试程序显示以下消息:

  

w3wp.exe中出现未处理的win32异常

     

启用了Just-In-Time调试器,但没有必要的安全权限。要调试此过程,必须以管理员身份运行JIT调试器。您想调试过程吗?

据我所知,我是以管理员身份运行Visual Studio,这可能是启动JIT调试器的过程。 我唯一的选择是调试W3WP进程,这可能不是正确的做法。

如何使服务在IIS7上运行?

1 个答案:

答案 0 :(得分:3)

我已经解决了我的问题,正是ApplicationPoolIdentity阻止了所有问题。