C#ASP.NET MVC web.config和MachineToApplication错误

时间:2013-09-16 15:29:27

标签: c# asp.net-mvc

我有两个关于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与以下情况相同:

  • 连接字符串不同,因为它们都使用不同的db
  • 自定义会员资格&自定义角色不同,因为它们都使用项目的命名空间

整个IIS&已为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

1 个答案:

答案 0 :(得分:2)

确定找到了我自己的解决方案:

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