The 'DefaultConnection-Web.config Connection String' argument cannot be null or empty. VS2013

后端 未结 4 1988
伪装坚强ぢ
伪装坚强ぢ 2020-12-28 13:01

When I deploy my project with \"Publish as Azure WebJob\" using Visual Studio 2013/update 4, I get the error in the title.

4条回答
  •  轻奢々
    轻奢々 (楼主)
    2020-12-28 13:17

    Reason of the problem
    Change and/or add the name of the connection string in the web.config.

    Solution

    1. Select the website project, right click on it, and click publish.

    1. Press the settings link and from the pop-up window select the 'Settings' Tab

    2. Uncheck the use this connection string at runtime from all your connection strings.

    1. Click Save button to close the window. (No need to Restart Visual Studio)
    2. Try to publish the website again, and it should publish without a problem.

    NOTE
    I am using VS 2017 (and according to the comments this work also in Visual Studio 2013)

    Just for Note
    After I did the previous steps, I noticed that the .pubxml file changed automatically. here is the difference which has been made (automatically without any interference from me)

    So I think this is a better way because it is easier for the developer and also it let the visual studio to solve its problems himself, without forcing it into a specific thing.

提交回复
热议问题