我有一个Asp.Net MVC 5网站。我以前发布过许多PHP网站,但这是我第一次尝试部署Asp.Net MVC网站。以下是我部署网站的步骤:在没有dbDacFx的情况下部署Visual Studio
- 我去了我的主机面板,创建了一个网站并更改了它的设置。
- 我创建了一个数据库用户和一个数据库,并将该用户添加到该数据库。
- 然后我去了一个名为“Web Publishing”的标签并点击下载此网站的发布信息。
- 进入Visual Studio,右键单击项目名称,单击“发布”选项,然后导入下载的文件。点击下一步,但数据库的连接字符串不存在。
- 我用Notepad ++打开了文件,并将连接字符串复制到我的数据库上下文中。点击两个复选框“使用此连接...”和“执行代码第一个迁移....”。而其他连接都“更新数据库”和“使用...”
- 在我跑的发布,但它失败,此消息:
Unable to perform the operation. Please contact your server administrator to check authorization and delegation settings.
您如何看待这个问题?
另外,有没有办法,我可以手动部署这个网站与Visual Studio所做的所有配置(例如捆绑CSS和JS文件,更新web.config等)?
为什么downvote? –