我一直在用azure托管我的网站。网址是nickgilbert.azurewebsites.net。只要我登录到我的Microsoft帐户,我就可以在发布后轻松访问它。出于某种原因,我必须登录我的帐户才能看到我的实时网站,而其他任何人都无法看到它,因为它们会被墙上的标志所击中。 Azure中是否存在导致此问题的设置?
答案 0 :(得分:0)
如果您使用ASP.NET MVC:
您似乎在网站中使用身份验证。可能,您的默认控制器/操作具有[授权]属性。这就是为什么只有在登录后才能看到它。
此外:
看看你的web.config文件。也许有些东西会将您的用户重定向到该外部登录页面:
例如:
http://i1.asp.net/media/46464/web.config.changessm.png?cdn_id=2015-08-15-002
来源:http://www.asp.net/aspnet/overview/aspnet-and-visual-studio-2012/windows-azure-authentication