2017-02-04 67 views
0

LOGINPATH =新PathString(「/帳號/登錄」)ASP.NET身份,CookieAuth登錄路徑 - 破碎的開發機器上

這部作品製作精細 - 而是因爲我現在用的開發機上完整的IIS - 不是IIS Express(我有很多快遞問題) - 找不到路徑,並且由於某些奇怪的原因,tilda〜路徑是不允許的。

如何設置可在我的開發和生產服務器上工作的登錄路徑?

我可以找到關於這個沒什麼谷歌,

+0

爲什麼你不介紹這個在web.config文件? –

+0

我該怎麼做?基本上我需要http:// localhost/myapp/account/login - 映射到本地的http://myapp.com/account/login映射到生產環境。 – niico

回答

0

創建您的主機入口文件爲myapp.local指向127.0.0.1。當您配置本地IIS時,將綁定添加到您的應用程序,以便您可以在開發期間使用http://myapp.local。這樣你將在本地和生產中擁有相同的路徑。

+0

嗯這是一個巨大的失敗 - 它應該支持〜/路徑。 – niico

+0

@niico失敗或不 - 這就是爲什麼你得到這種行爲 – trailmax

+0

是的,但是這個問題已經被大多數現代asp.net應用程序通過使用tilda〜路徑克服 - 我不明白爲什麼這不支持它們。 – niico