我有一個空的ASP.NET Web應用程序設置爲向我們的團隊提供NuGet存儲庫。我將它創建爲一個空的Web應用程序,除了將NuGet.Server包添加到解決方案並將一個測試包添加到Packages目錄之外,沒有其他任何操作。ASP.NET Web應用程序不會自動定向到Default.aspx
我已經向IIS發佈了應用程序,驗證了我正確定位了正確的框架(4.0),並查看了我可以找到的關於該主題的所有帖子。我一直無法找到解決辦法。基本上,當我去http://locoalhost/NuGet_Test
,我期望重定向到http://localhost/NuGet_Test/Default.aspx
,但它不會發生。我可以直接去http://localhost/NuGet_Test/Default.aspx
,一切都很好。但我不知道爲什麼它不會默認。我很擔心,因爲如果將來在其他Web應用程序中發生這種情況,我不知道該怎麼做。
另外,我已驗證default.aspx
位於IIS(7.0)的「默認文檔」列表中。
defaultdocument可能是ticket..check在這裏http://www.iis.net/configreference/system.webserver/defaultdocument – foxtrotZulu
在你的global.asax中試試這個... public void Application_Start(object sender,EventArgs e) { Rou teTable.Routes路徑集合; routeCollection.MapPageRoute(「DefaultRoute」,string.Empty,「〜/ YourDesiredSubFolder/YourDesiredDocument.aspx」); } – foxtrotZulu
兩個鏡頭。沒有運氣。打開其他建議。 – tmoore82