我工作的公司有一个ASP.NET MVC应用程序,在Visual Studio(本地)中启动时运行完美。但是,一旦您发布它并从客户端服务器启动它(您可以通过将链接放入Web浏览器来实现)。出现安全功能问题。具体而言,管理员可以从用户中删除角色,但无法为用户添加新角色。 我发现了这个:Why won't my MVC project work after publishing it?
我从中得到了一些东西:
我改变了
System.Web.Routing Copy Local = True
System.Web.Abstractions Copy Local = True
除此之外,我甚至尝试/将“仅运行应用程序所需的文件”更改为“全部”或“整个”(将更改回来)。
它似乎没有对这个问题产生影响。
对于MVC或者已发布的应用程序,我真的没有太多经验。我正在寻找错误所在的方向,而不是具体的答案。