C# ASP.NET MVC web.config and MachineToApplication error

本文关键字:and MachineToApplication error config web ASP NET MVC | 更新日期: 2023-09-27 18:31:26

我有两个项目在 IIS 上,如下所示:

inetpub/wwwroot/mysites/secure/web_application_1 --> has its own web.config
inetpub/wwwroot/mysites/secure/web_application_2 --> has its own web.config

这两个应用程序是完全不同的应用程序,但是,它们都有自己的客户端身份验证和自定义角色和自定义成员资格。

web_application_1工作正常,因为它是旧应用程序。

web_application_2是新应用程序,当我在网络上运行时,出现错误:

使用注册为 allowDefinition='MachineToApplication' 超出应用程序级别的部分是错误的。

我不确定web.config出了什么问题?

web.config相同,但以下情况除外:

  • 连接字符串不同,因为它们都使用不同的数据库
  • 自定义
  • 成员资格和自定义角色是不同的,因为它们都使用项目的命名空间

整个IIS和URL是为web_application_1设置的;由于从我的系统管理员请求新设置需要很长时间,我们都建议我可以这样做:

https://www.mywebsite.com/secure/web_application_1
inetpub/wwwroot/mysites/secure/web_application_1 --> has its own web.config
https://www.mywebsite.com/secure/web_application_2
inetpub/wwwroot/mysites/secure/web_application_2 --> has its own web.config

C# ASP.NET MVC web.config and MachineToApplication error

好的找到了

我自己的解决方案:

将文件夹"web_application_2"添加为 IIS 管理器中的应用程序:http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/b5488995-fa99-460f-96d7-29d1ddcf3fac.mspx?mfr=true