环境:Windows 2003, VS.NET 2003
1)下载.Text 95,解压缩到指定目录,例如:e:\wwwroot\blog95
在blog95下应该可以看到解决方案文件DotText.sln,还有四个目录Dottext.Common,Dottext.Framework,DottextWeb,OtherStuff
2)在本机建立站点:127.0.0.1,并建立虚拟目录,命名为blog, 指向e:\wwwroot\blog95\DottextWeb目录。启动Web服务。
3)在DotText.sln中
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DottextWeb", "http://localhost/DottextWeb.csproj", "{D5711AB8-BE34-4D64-91A2-B68F310CA995}"
?ProjectSection(ProjectDependencies) = postProject
?EndProjectSection
EndProject
将其中的http://localhost/DottextWeb.csproj修改为http://localhost/blog/DottextWeb.csproj?。
否则VS.NET会在WEB根目录下找DottextWeb.csproj文件,找不到该文件会显示“无法从Web服务器获取项目文件” ,“DottextWeb (不可用) 找不到项目文件”。
4)用VS.NET打开解方案DotText.sln就可以进行编译,如果编译还有问题,可以通过“重新生成解决方案”尝试一下。
5)出现如下错误:Visual studio.net已检测到指定的web服务器运行的不是asp.net 1.1版。您将无法运行asp.net web 应用程序或服务。
可能是由于你的.NET Framework 不是1.1版本,否则也可以用windows\Microsoft.NET
\Framework\v1.1.4322\aspnet_regiis.exe -i 安装并更新映射。
对于WINDOWS 2003 重新安装并更新映射后需要在IIS的Web服务扩展中确认ASP.NET v1.1.4322状况是否处于允许。