我已经使用asp.net Web表单创建了一个内部使用的小应用程序。我没有服务器来部署它,但希望办公室中的其他人能够访问内部网。只有极少数人可以访问(2-6)。它不是一个面向公众的应用程序。
我在本网站上看到以下说明,使用IIS 7将asp.net mvc应用程序部署到台式计算机上。
1.从标准Windows组件安装IIS。 2.将代码放在默认创建的网站的根目录中。 3.确保防火墙允许第80个端口。
我的asp.net Web表单应用程序的程序是否相同 - 或者是否存在一些本质上不同的东西(Web表单和mvc之间)使得这不可能?
感谢您的帮助!
答案 0 :(得分:1)
说明书或多或少保持不变。这个过程可能比你在上面的步骤中描述的要复杂得多,但这是一个很好的起点。
除了确保端口80处于打开状态外,您可能还需要为该站点分配IP地址。见下图:
答案 1 :(得分:0)
它应该完全相同。
您需要检查的一件事是,IIS7创建的默认网站使用的ASP.NET框架版本与您创建代码的版本相同。转到IIS - >应用程序池 - > DefaultAppPool然后检查.Net Framework版本。
禁止;只要IIS中的站点的物理路径指向正确的文件夹,它将与MVC一样工作