Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 在windows服务器上将aspx文件重定向为html_Asp.net_Html_Windows_.htaccess - Fatal编程技术网

Asp.net 在windows服务器上将aspx文件重定向为html

Asp.net 在windows服务器上将aspx文件重定向为html,asp.net,html,windows,.htaccess,Asp.net,Html,Windows,.htaccess,我正在将ASP.net迁移到HTML网站。这对我来说是新的,因为我通常只为网站做设计 URL是相同的,所有文件名也是相同的(当然,除了扩展名)。我对ASP.net网站一无所知,这正是我被困的地方。我正在Windows服务器上运行该站点,希望能够将所有.aspx文件重新定向到相应的.html文件 我读过.htaccess,但运气不好,我想我需要运行Apache 有人知道我怎么解决这个问题吗?这里也有类似的问题,但答案对我来说还不够简单 另外,当我尝试htaccess选项时,我会出现以下错误: “/

我正在将ASP.net迁移到HTML网站。这对我来说是新的,因为我通常只为网站做设计

URL是相同的,所有文件名也是相同的(当然,除了扩展名)。我对ASP.net网站一无所知,这正是我被困的地方。我正在Windows服务器上运行该站点,希望能够将所有
.aspx
文件重新定向到相应的
.html
文件

我读过
.htaccess
,但运气不好,我想我需要运行Apache

有人知道我怎么解决这个问题吗?这里也有类似的问题,但答案对我来说还不够简单

另外,当我尝试
htaccess
选项时,我会出现以下错误:

“/”应用程序中出现服务器错误。找不到资源。描述:HTTP404。您正在查找的资源(或其依赖项之一)可能已被删除、名称已更改或暂时不可用。请检查以下URL并确保其拼写正确。请求的URL:/about-us.aspx


KISS解决方案:如果只有几个页面,而.aspx页面中确实没有逻辑,您可以始终加载所有可能的网页,并通过浏览器功能将其保存为.html页面。Google Chrome允许您右键单击每个页面并选择另存为…Internet Explorer和Firefox具有类似的功能。您保存的这些页面可以上载到Go Daddy站点。

正确的解决方案:使用IIS重写规则。简单的解决方案:将.aspx文件作为HTML提供,并保留旧的扩展名。更简单的解决方案是:切换到apache。我不知道asp.net,也不拥有原始文件。我仅有的资源是文件名和内容。我对asp.net一无所知,所以这个选项将永远占用我的时间。你能详细介绍一下IIS重写规则吗?谢谢,我没有说要写ASPX。只需将您的HTML重命名为ASPX,并将IIS配置为HTML。啊,我明白了,我在godaddy上托管,我认为在您开始重命名文件之前,我没有完全访问IIS的权限,您应该知道,如果您这样做(重命名),并且他们实际上提供了一些功能(您没有指定)-即使您并不立即了解,然后,所有这些功能都停止了。在你开始做任何事情之前提供(或获取)更多信息。