测试服务器在Windows Server 2012 R2 Standard上使用IIS8。
我在VS 2017中使用单个用户帐户通过ASP.NET Web窗体项目模板编写了系统。
此项目模板似乎内置了URL重写功能,因此对<tld>/Account/Login.aspx
的请求被重写为<tld>/Account/Login
虽然我对此总体感到满意,但它似乎确实对导航产生了负面影响,因为此请求仅带回了HTTP 404。
我对此的猜测是因为IIS的站点配置中没有任何内容可以处理这种类型的请求。
我在配置文件中没有设置任何URL重写规则(基本上,我唯一要做的就是为数据库和应用程序设置添加连接字符串)。如果我有URL重写规则,我很乐意在一段时间内摆弄这些规则,但是由于我没有,我不知道该怎么办。
似乎其他所有问题都与如何首先进行URL重写有关,因此它们对我没有帮助。
任何帮助将不胜感激。