我正忙着将 .net MVC 4 Web 应用程序部署到服务器,似乎服务器呈现的 html 与 localhost 不同。
例子:
using(Html.BeginForm("Action","Controller", FormMethod.Post)){
<input type="submit" value="Submit" />
}
本地主机上生成的 html:
<form action="/Controller/Action" method="post">
<input type="submit" value="Submit" />
</form>
但在服务器上,html 呈现如下:
<form action="" method="post">
<input type="submit" value="Submit" />
</form>
我确保服务器运行的是 IIS 7.0,应用程序池也是 .net 4(集成模式)。我什至重新安装了.net 4 full。我还仔细检查了所有依赖库都在 bin 文件夹中(当您选择“添加可部署依赖项”时添加的那些)
有谁知道我做错了什么?