我在IIS7.5上使用ELMAH3.5(WCF3.5)站点时遇到了问题。这是异常消息:
System.Security.SecurityException: Request for the permission of type 'System.Web.AspNetHostingPermission, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' failed.
为了验证它是IIS7.5上的WCF和ELMAH的组合,我在VS2008中创建了一个新的WCF服务项目,并在IIS7.
IIS7.5中有一个WCF服务应用程序。MVC应用程序绑定到根URL (例如,www.myapp.com),而服务位于"www.myapp.com/ services“。服务库和MVC应用程序参考.Net 4.0。另外,服务应用程序和mvc应用程序存储在两个单独的目录中(即,服务应用程序不在MVC应用程序的子目录中)。
MVC应用程序加载得很好。但是,当我在IIS中加载服务URL或浏览服务应用程序目录时,会得到以下错误:
Compiler Error Message: CS0234: The type or namespace name 'Mvc' does n