簡體   English   中英

在IIS8 Express上的Visual Studio 2013 SPA模板中登錄時發生“未知錯誤”

[英]“An unknown error occurred” when loggin in in Visual Studio 2013 SPA template on IIS8 express

我在VS2013中使用了SPA模板,並嘗試在Win8的IIS8中托管它。
當我嘗試在“待辦事項”列表中登錄時, An unknown error occurred.

當我通過開發Web服務器在VS2013(預覽版v.12.0.20623.01更新)中運行該解決方案時,它運行正常。
但是我想使用真正的IIS,因此在IIS8express中為同一文件夾創建了一個應用程序。
當我嘗試注冊或登錄待辦事項列表時,出現上述錯誤。

在IIS上運行aspnet開發是沒有問題的,我已經做了很多年了。
瀏覽代碼似乎與身份提供程序有關,例如代碼在IIS中運行時無法枚舉它們。 我只是無法理解。

登錄的URL是/api/AjaxAccount/Login 在IIS中使用應用程序時,應用程序名稱看起來像一個子文件夾,例如localhost/myapp 這會弄亂試圖轉到localhost/api/AjaxAccount/Login而不是localhost/myapp/api/AjaxAccount

我看到兩個即時解決方案。
1)在文件loginURL中的self.login = function( user ) app.datamodel.js接收正確的URL(即在某處修補代碼)。
2)重新配置IIS並可能修改主機文件以處理myproj.myuniqueurl.com

我確實通過在調試器中修改URL來更改了URL,但隨后卻收到了500。 但這是另一個尚待回答的問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM