如果要把VS中写的.NET MVC项目部署到本地。
1.首先需要在IIS中部署
具体可以参考这篇博文。主要就是配置权限。
https://blog.csdn.net/qq_36051316/article/details/104859821
然后出现了下面报错

这是数据库部分没有配置好。
一开始我路走偏了,对源码部分进行了修改。对webconfig进行了修改,并且对数据库的登录方式进行修改,将默认的windows登录修改为sql server用户登录,但是不对。后面遇到这篇帖子才解决问题。主要问题是程序池与数据库的链接问题。
https://blog.csdn.net/GreyCastle/article/details/90113387
注意,这里要给新的用户角色添加权限sysadmin。
问题就解决了。
由于我的项目需要在win7中部署,因此重新在win7中部署时,又出现问题了。
无法识别的属性targetframework请注意属性名称区分大小写
这里主要是网站默认的framwork框架不对,这里默认是2.0,但是应该用4.0,可以参考下面这条连接
https://blog.csdn.net/loa_loa/article/details/81775762
到这里,问题基本就结束了。
总结一下:踩过的主要坑有
(1)配置webconfig中代码,修改数据库连接的部分,但是我的项目中在.cs中使用硬编码的方式写死了,所以其实不需要改这里;
(2)研究半天数据库的登录方式。其实问题也不在这里,但是这里也有铺垫作用。一开始是设置为SQL server身份认证,并不对,这里还是为了写第一条中的配置文件。应该是加入下面这个用户

差不多就这些。

1062

被折叠的 条评论
为什么被折叠?



