ASP.NET What causes: It is an error to use a section registered as allowDefinition='MachineToApplication' beyond application…?

后端 未结 5 834
陌清茗
陌清茗 2021-01-25 17:58

I have an ASP.NET web site. I keep getting the error below in VS 2008. The site works fine from a browser. I have made every folder using IIS manager an ASP.NET app. Why does it

相关标签:
5条回答
  • 2021-01-25 18:04

    My workaround was to move each folder into its own folder under wwwroot.

    0 讨论(0)
  • 2021-01-25 18:05

    I dealed a lot with this error when having more than one web.config in the same virtual web directory / website. It may happen if you make a temporary backup of your website for example. Could you verify it?

    0 讨论(0)
  • 2021-01-25 18:14

    This error can occur when you are you redefining stuff in the web.config of your virtual directory that you cannot override. Such as authentication or sessionstate. Try deleting all web.configs in your virtual directories to see if that solves the problem.

    0 讨论(0)
  • 2021-01-25 18:17

    You likely have a virtual directory set up as a real site, having a bin directory, aspnet_client and web.config.

    Either remove those and run it as a relative path, localhost\subdir\default.aspx, or create a new website in IIS to point directly at it.

    0 讨论(0)
  • 2021-01-25 18:24

    I resolved this issue by doing the following,

    1. Select your project in Visual Studio and click 'Show all files' under Solution Explorer.
    2. Delete the 'obj' folder and recompile.

    enter image description here

    0 讨论(0)
提交回复
热议问题