我在Windows Server上上传了多个项目,有些是网站&一些是MVC项目,网站在Windows服务器上正常运行,使用Default.aspx但MVC项目有控制器/ action / index.cshtml意义所以它不运行,显示URL中的所有目录
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 :(得分:0)
我建议使用.NET检查IIS安装及其配置。
1)浏览“服务器管理”界面,然后单击“添加角色”。或者转到控制面板 - >程序和功能 - >打开或关闭Windows功能。确保IIS已正确安装,符合您的要求。
2)检查您需要的.NET框架是否已正确安装并在IIS中注册。检查this answer。要注册,请按照以下步骤进行操作 -
安装并注册ASP.NET 4.此选项与-i选项相同,不同之处在于此选项不会更改与任何现有应用程序池关联的CLR版本。
来源:MSDN - ASP.NET IIS Registration Tool
3)确保您的MVC应用程序的AppPool在集成模式下运行与更高版本的.NET(我相信它应该是4)。