询问者
vs2013 pre,创建的web项目修改程序集名称 或 命名空间后,程序运行有异常!

常规讨论
-
环境: vs2013pre,win8
项目:web asp.net mvc5(vb.net),使用ef6beta,引用了Owin,窗体身份验证,
异常重现:
第一步:假如之前项目的程序集名称为 aa1,命名空间为 aa1,访问一切正常,浏览需要身份验证的页面,没有登陆的情况下自动转到Login页面。登陆后,正常访问。
第二步:修改程序集名称或者命名空间中任一个的时候(假如第一次修改了程序集名称为bb1),重新运行webapp,前台页面访问一切正常,浏览有身份验证的窗体页面时,此时系统会出现以下提示:
HTTP 错误 401.0 - Unauthorized
您无权查看此目录或页面。
第二次如果我修改命名空间的话,项目内所有引用的地方我都会修改成新的命名空间,同样也会出现以上情况。
当我把程序集名称 或 命名空间 改回来后,重新编译运行,又恢复正常。这是什么情况?
补充:如果取消访问页面的身份验证,能正常访问!
人要诚实!还要踏实! 我先为人人,人人再为我! 我的Spaces: http://mydodu.spaces.live.com/
- 已编辑 Dodu.NET 2013年8月26日 15:55 补充
- 已更改类型 Jack Zhai-MSFTMicrosoft contingent staff, Moderator 2013年9月5日 10:41 ASP.net issue.
全部回复
-
可能您只改了一个命名空间或者类之类的,没用修改引用的,就是没有全部应用,如果能全部改一下,应该会有所帮助的。
如果还是存在这个问题,因为这个问题是和ASP.net有关,你可以到特定的web开发论坛问一下这个问题,那里你应该会得到更好的解答。
谢谢!
Jack Zhai[MSFT]
<THE CONTENT IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, WHETHER EXPRESS OR IMPLIED>
Thanks
MSDN Community Support
Please remember to "Mark as Answer" the responses that resolved your issue. It is a common way to recognize those who have helped you, and makes it easier for other visitors to find the resolution later. -
你好,首先非常感谢你的回复。
问题是我修改程序集名称的话,我会清除所有缓存的;如果是修改命名空间的话,我会检查所有引用地方确保正常。可还是存在问题。
人要诚实!还要踏实! 我先为人人,人人再为我! 我的Spaces: http://mydodu.spaces.live.com/
-
因为这个论坛主要讨论VS的使用和安装性的问题,您的这个问题是和web开发有关,为了更好的帮助你解决该问题,我建议你到特定的ASP.Net论坛问一下这个问题!你可以在新帖子上共享一个简单的例子或者你可以列举一下重现这个问题的步骤,这样ASP.net那边的专家应该能更好更快的帮助你解决这个问题。谢谢你的理解!
Jack Zhai[MSFT]
<THE CONTENT IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, WHETHER EXPRESS OR IMPLIED>
Thanks
MSDN Community Support
Please remember to "Mark as Answer" the responses that resolved your issue. It is a common way to recognize those who have helped you, and makes it easier for other visitors to find the resolution later. -
你是版主,你可以把我这个帖子转移过去吧
人要诚实!还要踏实! 我先为人人,人人再为我! 我的Spaces: http://mydodu.spaces.live.com/
-
因为这个帖子创建的时间已经有点长了,通常新的帖子会更被一些MVP或者ASP.net专家所注意,所以我建议你开个新的帖子吧!那样你会得到更快更好的相应。或者你也可以在新的帖子中引用这个帖子的链接如果你不想描述太多重复的问题。我会把这个帖子改成讨论帖,也许熟悉ASP.net的参与者看到这个问题会提供一些帮助。您看如何?J
Jack Zhai[MSFT]
<THE CONTENT IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, WHETHER EXPRESS OR IMPLIED>
Thanks
MSDN Community Support
Please remember to "Mark as Answer" the responses that resolved your issue. It is a common way to recognize those who have helped you, and makes it easier for other visitors to find the resolution later.