问题描述
我在本地工作的一个ASP.NET Web应用程序的网站。它几乎完成了,所以我想尝试,并把它放在一个IIS服务器。
在IIS服务器在不同的服务器上运行。什么我需要做的,在那遥远的IIS服务器上运行我的ASP.NET网站?
我试着以下内容:
我复制我的整个项目目录(因此包括 .csproj的
文件,的 bin文件夹等) \\ MyProject的
C对以下位置在IIS管理器中我加了一个虚拟目录
默认Web站点
下。位于我的网站文件 C:\\ MyProject目录
并补充该文件夹。然后在IIS管理器中我转换了虚拟目录
到应用程序。
但是,当我浏览到我的网站我得到一个错误:
So this is probably not the way to do it. I don't think i can just do a Deploy, because i never set up any .axd(?) or anything.
So my question is, what do i have to do in order to run my Web Site on IIS..?
解决方案 The error will be probably because of, you developed the site in .net version 2.0 and try to run under the Integrated pipeline apppool that runs under .net framework 4.0.
SoL:
Create a new apppool with classic mode and .net framework equals to your application developed framework.
attach the newly created apppool to your virtual directory.
Note: For deployment, you don need to copy .csproj or unwanted solution files to destination location.
If it is otherway around, (i.e,) application is .net 4.0 and apppool is 2.0 please follow the below steps.
- Update .net framework in the server to 4.0 if you have only 2.0.
- Then register .net 4.0 version in IIS by running the following command in command prompt.
这篇关于如何承载一个ASP.NET Web应用程序网站上的IIS 7的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!