簡體   English   中英

部署的網站無法在IIS中使用

[英]Deployed Website not working in IIS

我在本地將我的asp.net(剃須刀)應用程序托管在我的計算機上。 該網站已托管,但出現一些錯誤。 我已經修復了其中一些問題,但是現在當我點擊url時,該網站以目錄瀏覽器模式打開

  localhost - /mytls/

[To Parent Directory]

 3/20/2015 11:43 AM        <dir> bin
 3/20/2015 11:43 AM        <dir> Content
 3/20/2015 11:43 AM        <dir> EmailTemplates
 3/19/2015  4:25 PM          115 Global.asax
 3/19/2015  4:25 PM         2587 logging.config
 3/19/2015  4:25 PM         2062 packages.config
 3/20/2015 11:43 AM        <dir> Scripts
 3/20/2015 11:43 AM        <dir> Views
 3/20/2015 12:24 PM         6879 Web.config

如果禁用直接目錄瀏覽會怎樣?
https://technet.microsoft.com/en-us/library/cc731109(v=ws.10).aspx

並檢查您的默認起始頁。 如果使用MVC,則可以在RouterConfig.cs中

public static void RegisterRoutes(RouteCollection routes)
    {
        routes.IgnoreRoute("{resource}.axd/{*pathInfo}");

        routes.MapRoute(
            "Default",
            "{controller}/{action}/{id}",
            // default route here 
            new { controller = "Home", action = "Index", id = UrlParameter.Optional },
            new[] { "MyApplication.Web.Controllers" }
        );
    }

這個問題的解決方法非常簡單。 我只是在我的機器上安裝asp.net (用於開發網站的版本) 重新啟動IIS服務器。 該網站開始工作。

暫無
暫無

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

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