我正在将ASP.net迁移到HTML网站。这对我来说是新的,因为我通常只为网站设计。将aspx文件重定向到Windows服务器上的html
URL是一样的,所有的文件名(当然除了扩展名)也是一样的。我对ASP.net网站没有任何线索,这是我陷入困境的地方。我运行在Windows服务器上的网站,并希望能够重新定向所有.aspx
文件到相应的.html
文件
我已经阅读了有关.htaccess
但有没有运气,我想我需要运行Apache?
有没有人有任何想法我可以解决这个问题?这里也有类似的问题,但答案对我来说不够糟糕!
而且,当我尝试htaccess
选项我得到这个错误:
Server Error in '/' Application. The resource cannot be found. Description: HTTP 404. The resource you are looking for (or one of its dependencies) could have been removed, had its name changed, or is temporarily unavailable. Please review the following URL and make sure that it is spelled correctly. Requested URL: /about-us.aspx
正确的解决方案:使用IIS重写规则。简单的解决方案:将.aspx文件作为HTML提供,并保留旧的扩展名。更简单的解决方案:切换到Apache。 –
我不知道关于asp.net,我不拥有原始文件。我拥有的唯一资源是文件名和内容。我对asp.net毫无头绪,所以这个选项会让我永远拥有。你可以详细了解IIS重写规则吗?谢谢 –
我没有写关于编写ASPX的任何内容。只需将您的HTML重命名为ASPX并配置IIS即可将它们作为HTML提供。 –