我创建了一个小型 .Net 4.0 网站,并将其作为 IIS v7 中的单独网站安装在我的 SharePoint 服务器上(目前使用端口 8008)。我必须安装 .Net 4 框架、设置数据库等,这一切都进展顺利,我的应用程序可以作为独立网站运行。
现在,我正尝试让我网站上的页面显示在 SharePoint 2007 中。由于各种原因(SharePoint 网站使用 SSL、安全性等),我现在需要将 .Net 应用程序移动到 IIS 中的 SharePoint 2007 网站下运行。我已将其添加为“应用程序”,并使用与将其设置为独立网站时相同的 .Net v4 应用程序池和设置对其进行了设置。
现在,当我尝试访问该应用程序时,我收到此描述末尾的错误。任何帮助都将不胜感激。我已经尝试按照此帖子中的说明进行操作:
但这并没有帮助。
以下是错误详细信息:
Log Name: Application
Source: ASP.NET 4.0.30319.0
Date: 11/05/2010 11:49:31 AM
Event ID: 1310
Task Category: Web Event
Level: Warning
Keywords: Classic
User: N/A
Computer: GGI-SP1.ggi.ca
Description:
Event code: 3008
Event message: A configuration error has occurred.
Event time: 11/05/2010 11:49:31 AM
Event time (UTC): 11/05/2010 3:49:31 PM
Event ID: 559d7ac619344f3499a4a31c6c9e58cd
Event sequence: 1
Event occurrence: 1
Event detail code: 0
Application information:
Application domain: /LM/W3SVC/1653978112/ROOT/bidmonitor-1-129180665715766107
Trust level:
Application Virtual Path: /bidmonitor
Application Path: C:\inetpub\wwwroot\bidmonitor\
Machine name: GGI-SP1
Process information:
Process ID: 5272
Process name: w3wp.exe
Account name: NT AUTHORITY\NETWORK SERVICE
Exception information:
Exception type: ConfigurationErrorsException
Exception message: Could not find permission set named 'ASP.Net'.
at System.Web.Hosting.ApplicationManager.CreateAppDomainWithHostingEnvironment(String appId, IApplicationHost appHost, HostingEnvironmentParameters hostingParameters) at System.Web.HttpRuntime.HostingInit(HostingEnvironmentFlags hostingFlags, PolicyLevel policyLevel, Exception appDomainCreationException)
Request information:
Request URL: gginet.ggi.ca/bidmonitor
Request path: /bidmonitor
User host address: 10.10.1.33
User:
Is authenticated: False
Authentication Type:
Thread account name: NT AUTHORITY\NETWORK SERVICE
Thread information:
Thread ID: 3
Thread account name: NT AUTHORITY\NETWORK SERVICE
Is impersonating: False
Stack trace: at System.Web.HttpRuntime.HostingInit(HostingEnvironmentFlags hostingFlags, PolicyLevel policyLevel, Exception appDomainCreationException)
答案1
官方认为此配置尚未得到支持。请参阅ASP.Net 4 重大变化白皮书。
非正式地讲,你应该能够通过将 web.config 文件中的信任级别从 更改为 来修复此问题WSS_Minimal
。Full
这是不建议尽管。