【问题标题】:C# ASP.NET MVC web.config and MachineToApplication errorC# ASP.NET MVC web.config 和 MachineToApplication 错误
【发布时间】:2013-09-16 15:29:27
【问题描述】:

我有两个项目在 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 相同,不同之处在于:

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

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

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

【问题讨论】:

  • 好吧,如果您对web.config 有疑问 - 然后请向我们展示该文件!我们看不到您的屏幕,也无法访问您的硬盘来亲自查看 - 将其发布在这里!
  • @marc_s 我想我理解我遇到的问题,我想知道是否有解决方法。所以基本上,我认为这两个应用程序位于同一个“父”文件夹中,这就是错误。我想知道是否有解决方法?
  • 它们是如何在 IIS 中配置的。 web_application_1 是配置为虚拟目录还是应用程序? web_application_2 呢?
  • @Nate 我刚刚更新了我的帖子。我理解错误,问题是,我不知道解决方案? “mysites”是目录,web_application_1 是运行 .net 应用程序的应用程序。
  • 你可以看看这个...[文章][1] [1]:stackoverflow.com/questions/1712629/…

标签: c# asp.net-mvc


【解决方案1】:

好的,找到了我自己的解决方案:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-23
    • 2014-07-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-03
    相关资源
    最近更新 更多