我用MVC4建立了一段时间录制网站,我想用它来记录我的时间。
以前,来自WebForms背景,我会构建一个这样的应用程序,并在IIS中将其设置为指向该文件夹的默认网站上的应用程序,因此URL将为http://localhost/Timesheet
我尝试使用MVC项目,但是我收到500内部服务器错误。我认为这是因为它是一个项目与一个网站。如果项目在Visual Studio中“运行”,那么它可以工作,但我不希望每次想要记录我工作的任务时都要打开Visual Studio。
我尝试将其添加为IIS中“站点”文件夹下的单独站点,但后来我不确定主机名应该是什么 - 例如,它不允许localhost/Timesheet
。
这甚至可能吗?
答案 0 :(得分:0)
原来我只需要将根web.config的system.web部分包装在:
中<location path="." inheritInChildApplications="false">
<system.web>
...
</system.web>
</location>