2015-04-04 50 views
0

我上傳的Windows Server上的多個項目,有些是網站&有些是MVC項目,Windows服務器上運行的網站精細,用的Default.aspx但MVC項目有控制器/動作/指數.cshtml意義,所以它不運行,顯示在URL中的所有目錄上傳MVC項目

Below Url Show Directories these are MVC /Api Projects 

    http://api.daakpad.com/ 
    http://fmsdemo.daakpad.com/ 
    http://api.punjabpragati.in/ 

Website code working fine 

    http://pms.gravitasoft.com/ // this have default.aspx file on root working fine 

回答

0

我會建議檢查您的IIS安裝及其與.NET配置。

1)通過服務器管理界面中,進入並點擊「添加角色」。或者轉到控制面板 - >程序和功能 - >打開或關閉Windows功能。確保IIS正確安裝,滿足您所需的要求。

2)檢查是否需要.NET框架正確安裝和使用IIS註冊。檢查this answer。要註冊請按照下列步驟 -

  • 打開命令提示符
  • 導航到.NET框架文件夾=看看節「發現的Aspnet_regiis.exe正確的版本」的this page找到ASPNET_REGIIS你正確的版本可能需要。
  • 運行此命令「ASPNET_REGIIS -ir」

安裝並註冊ASP.NET 4.此選項是相同,除了此選項不改變相關聯的版本CLR -i選項與任何現有的應用程序池。

來源:MSDN - ASP.NET IIS Registration Tool

3)確保你的MVC應用程序池在集成模式下運行的使用.NET的更高版本(我相信這應該是4)。