我想部署到Azure(Silverlight應用程序);我已經遷移我的數據庫,更新後的連接字符串,並發表了我的應用程序Azure的,但是當我點擊服務網址我得到這個:部署到天藍然後得到403 - 訪問禁止
403 - 禁止訪問:訪問被拒絕。 您無權使用您提供的憑據查看此目錄或頁面。
任何想法我需要改變?
非常感謝
我想部署到Azure(Silverlight應用程序);我已經遷移我的數據庫,更新後的連接字符串,並發表了我的應用程序Azure的,但是當我點擊服務網址我得到這個:部署到天藍然後得到403 - 訪問禁止
403 - 禁止訪問:訪問被拒絕。 您無權使用您提供的憑據查看此目錄或頁面。
任何想法我需要改變?
非常感謝
我需要爲我沒有在我的web配置如設置默認文件使用的完整路徑頁面中的應用程序內
<add value="Pages/Home.aspx"/>
我在我的MVC項目中遇到了同樣的錯誤。 經過一些調試後,我發現這是因爲我已經刪除了Azure Portal中的所有「默認頁面」。
我在門戶網站添加一個虛擬「的index.html」 -record,然後一切又很好地工作:)
如果你的包的名稱在文件系統中的路徑匹配,則IIS在Azure將引發403禁止的錯誤。
所以,如果你有你的解決方案稱爲/Content/css
的路徑,你必須在BundleConfig.cs
稱爲bundles.Add(new StyleBundle("~/Content/css").Include(...
一個包名稱這是在你的_Layout.cshtml
文件中顯示這樣@Styles.Render("~/Content/css")
。然後你得到那個錯誤。
我BundleConfig.cs
解決了這個改變從/Content/css
我的包的名稱以/Style/css
bundles.Add(new StyleBundle("~/Content/css").Include(...
成爲bundles.Add(new StyleBundle("~/Style/css").Include(...
@Styles.Render("~/Content/css")
在_Layout.cshtml
在_Layout.cshtml
您可以使用變得@Styles.Render("~/Style/css")
你喜歡的任何名字都沒有特別的限制。我想你可以繼續並重命名解決方案中的文件夾,這應該可以工作。
NB:所述束的名稱變成瀏覽器可以從請求的虛擬目錄。如果它類似於物理文件夾結構,那麼它將返回。
你是否試圖訪問'.svc' URL或它所在的目錄或其'wsdl'或...? –
我試圖在發佈完成後訪問雲服務站點URL,所有內容都正在運行並在線例如http://coedpoethservices.cloudapp.net/ –